Tutorials

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

FFmpeg in Production

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

Level: Intermediate
Software: Various
Language: Various
Duration: 1 hours 36 minutes

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.

Level: Intermediate
Software: Various
Language: Python
Duration: 4 hour 12 minutes

Read more

Maya Python API (Vol. 1)

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

Level: Intermediate
Software: Maya (2017+)
Language: Python
Duration: 5 hours 19 minutes

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.

Level: Intermediate
Software: Maya (2017+)
Language: Python
Duration: 2 hour 44 minutes

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.

Level: Intermediate
Software: Maya (2017+)
Language: Python
Duration: 5 hours 7 minutes

Read more

PySide2 for Maya (Vol. 2)

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

Level: Advanced
Software: Maya (2017+)
Language: Python
Duration: 4 hours 36 minutes

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.

Level: Advanced
Software: Maya (2017+)
Language: Python
Duration: 6 hours 7 minutes

Read more

Qt Designer, PySide2 and Maya

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

Level: Intermediate
Software: Maya (2017+)
Language: Python
Duration: 2 hour 7 minutes

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.

Level: Intermediate
Software: Maya
Language: Python
Duration: 1 hour 28 minutes

Read more

Maya Python: Tips and Tricks

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

Level: Intermediate
Software: Maya
Language: Python
Duration: 1 hour 4 minutes

Read more

Beginning Python for Maya

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

Level: Beginner
Software: Maya
Language: Python
Duration: 5 hours 36 minutes

Read more

Introduction to PySide for Maya

An introductory look at using PySide and the Qt framework to create custom UIs in Maya

Level: Beginner
Software: Maya (2014-2016.5)
Language: Python
Duration: 42 minutes

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.

Level: Intermediate
Software: Maya
Language: Python
Duration: 42 minutes

Read more