Tutorials

Python and C++ programming for production. Courses for TDs, artists and animators of all levels.

Maya Python API (Vol. 1)

A comprehensive ongoing series for anyone interested in extending Maya's functionality using the Maya Python API.

Read more

Maya Python API (Vol. 2)

Building on the foundation established in the first volume, this series dives deeper into the Maya Python API.

Read more

Maya Python API (Vol. 3)

A continuation of the Python API series that further explores the API through a combination of theory and practical examples.

Read more

Maya Python API (Vol. 4)

An even deeper dive into the Maya API exploring a wide range of new topics -- with some tips and tricks provided along the way.

Read more

Maya API: Python to C++ (Vol. 1)

A series designed for anyone familiar with the Maya Python API and would like to transition to the native C++ API.

Read more

Maya API: Python to C++ (Vol. 2)

A diverse set of examples that further demonstrates the process of converting Python plugins to C++.

Read more

PySide2 for Maya (Vol. 1)

A series for anyone interested in learning Qt and how to use PySide2 to create advanced user interfaces in Maya.

Read more

PySide2 for Maya (Vol. 2)

Exploring some of the more interesting, challenging and advanced functionality available when using PySide2 in Maya.

Read more

PySide2 for Maya (Vol. 3)

Advanced Qt functionality and Maya integration, with a focus on applying this knowledge to create robust, user-friendly UIs.

Read more

Qt Designer, PySide2 and Maya

Learn to create great looking user interfaces for Maya using Qt Designer and PySide2.

Read more

Qt for Python: Tips and Tricks

A Qt-based Python series covering a wide range of short, one-off subjects with helpful tips for working with the Qt framework.

Read more

Python in Production

An ongoing series covering many of the concepts, tools and use cases that make Python so valuable to Pipeline TDs.

Read more

FFmpeg in Production

Develop an understanding of FFmpeg, its many practical applications and how to integrate it into the Production Pipeline.

Read more

Maya Tools: FFmpeg Playblast

A project-based course focused on delivering a production-ready playblasting toolset that replaces Maya's outdated media encoder.

Read more

Maya Tools: Shot Mask

An advanced, project-based course detailing the creation of a custom Shot Mask node and supporting UI.

Read more

Maya Retiming Tool Project

A step-by-step, project-based series that creates a tool for Maya capable of changing the timing and spacing of keyframed animation.

Read more

Beginning Python for Maya

A comprehensive series designed for anyone who is new to Python and scripting in Maya.

Read more

Maya Python: Display Color Override

Create a tool that allows artists to quickly and easily override the display color of objects in Maya.

Read more

Maya Python: Tips and Tricks

This series covers a range of one-off topics specifically focused on common Maya scripting tasks.

Read more