Title Image

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

Level:
Advanced
Software:
Maya (2018+), Visual Studio
Language:
C++
Duration:
1 hour 28 minutes
Instructor:
Chris Zurbrigg

Become a Patron!

Overview

A continuation of the first volume in the series, further demonstrating the process of porting Python plugins -- from the Maya Python API series -- to C++.
* This is a Patreon series. Project files and videos marked with a Patreon logo are Total Access exclusives.

Course Outline

10 Videos (1 hour 28 minutes)

00 - Introduction

A short overview of the series, the course requirements and what viewers can expect in the upcoming lessons.

01 - Simple Deformer (Part 1)

A port of the simple deformer node example demonstrating the creation of a custom deformer node using Maya's C++ API.

02 - Simple Deformer (Part 2)

Wrapping up the simple deformer node example, the remaining code, required to deform the geometry, is implemented.

03 - Blend Deformer (Part 1)

A port of the blend deformer node example demonstrating the process for creating a custom blend deformer using Maya's C++ API.

04 - Blend Deformer (Part 2)

Continuing on from the previous lesson, the blending operation is implemented in the node's deform method.

05 - Blend Deformer (Part 3)

Wrapping up the blend deformer example, the logic required to enable weight painting using the Paint Attribute tool is added.

06 - Attract Deformer (Part 1)

A port of the optimized Attract Deformer node from the Maya Python API series.

07 - Attract Deformer (Part 2)

The implementation of the the node's deform method -- responsible for "pulling" vertices to the target position.

08 - Callbacks (Part 1)

A detailed look at the process for setting up callbacks, for Maya events, in a C++ plugin.

09 - Callbacks (Part 2)

Building on the previous example, this lesson focuses on the the other MMessage classes and the differences between them.

Additional Videos Coming Soon...

Related Courses