

If you're using Maya 2016 or below, you can use PySide or PyQt4. If you're using Maya 2017 or above, you can use PySide2 or PyQt5. Instructions on how to set up your directories for your specific OS are here: įor the Qt portion of our course, there are several Qt libraries we can use. If you're on Maya 2017 or higher download it from here: If you're on Maya 2016 download the zip file from here: This isn't super necessary for our course, but it does provide some nice autocomplete features in our editors. Unfortunately from Maya 2016 onwards, Autodesk stopped shipping the Maya developer kit with Maya. P圜harm Edu is a version of P圜harm with a simplified interface (optional) and coursework that will help a user learn Python in their spare time. I would recommend downloading P圜harm Edu from here: P圜harm is a very well established IDE with a lot of useful features for a beginner to both learn with and grown into a full fledged developer. These changes are for the better but due to large investment into Python 2 code, Maya will continue to be on Python 2 for a while longer. The latest version of Python is Python 3.5, however Python 3.x has introduced many breaking changes to Python. Maya 2017 uses Python 2.7 and this is also the agreed upon standard by the VFX Reference Platform Maya 2014-2016 also use Python 2.7, whereas Maya 2011-2013 use Python 2.6. Please remember to download the Python 2.7 version It is a packaged version of Python that comes with a lot of great libraries prebuilt for you, and is much easier to get started with than the official Python. If you do not already have Python installed, I recommend downloading Anaconda instead. Obviously, this course will use Python, but it is important to note we will be using Python 2.7 and not Python 3.x You can download a Maya 2017 trial here: You can download an education version of Maya 2017 here: This is currently the latest version of Maya and has some major changes that will be covered.įeel free to use an older version of Maya (as low as 2011), as I will cover the differences and give you the knowledge to adapt A command line file tool to manage image sequences ( LINK).A Library tool for Rigging Controls with a UI ( LINK).An Animation Tweener with a simple UI ( LINK).Automatically create Gears for modelling with a configurable amount of teeth ( LINK).Create and prop geometry with a simple rig ( LINK).You can also find more information about me on my websiteĭuring 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 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. Python For Maya: Artist Friendly Programming Python For Maya: Artist Friendly Programming Table of ContentsĬode samples for people who take part in my Python for Maya course
