Advanced Rigging with De Boors Algorithm in Maya

Source: https://www.cgcircuit.com/tutorial/advanced-rigging-with-de-boors-algorithm-in-maya

Course Updated!

Chapter 6 – Splitting ngSkinTools2 layer weights with a curve and surface

In this new chapter, we will convert the code that we wrote with the Maya API to split skinCluster weights with curves and surfaces to work with the ngSkinTools 2 API. Also, we will discuss a bug with the Layers.get_weights method and how to work around it. Finally, we will test the functions by writing example code that can be pasted into the docstring of the functions.


This course will introduce you to De Boor’s algorithm, which is the foundation of the curves and surfaces that we see in 3D applications. Importantly, the algorithm outputs normalized spline curves which have many uses, we’ll focus on how they can be used for rigging in Maya by writing scripts that procedurally split blendShape targets and skinCluster weights, and create a ribbon module that uses no curves, surface, rivets or constraints

Target Audience:

This course has been designed for advanced professionals. To get the most out of it, it is recommended that you understand how transformation matrices are used and have some experience with the Maya Python API

Key takeaways include

  • Learning the mathematics behind De Boor’s algorithm, including…
  • Understanding the difference between open and periodic knot vectors and…
  • Seeing how the degree affects the smoothness of the output spline curves
  • Access to the final scripts that you can start using immediately to improve the efficiency and quality of your work

Connect with the Instructor

We’re excited to help you master De Boor’s algorithm and its applications in rigging for Maya! Don’t forget, you can connect directly with the instructor on our Discord channel. It’s a great place to ask questions, share your progress, and get feedback. Join us for an engaging learning experience and be part of our community!

An explanation and demonstration of splitting blendshape targets with a curve in Maya dd Panda mp4 0

An explanation and demonstration of splitting blendshape targets with a curve in Maya dd Panda mp4 0

An explanation and demonstration of splitting blendshape targets with a curve in Maya dd Panda mp4 0

An explanation and demonstration of splitting blendshape targets with a curve in Maya dd Panda mp4 0



Download Links

Password: cms.ddpanda.org

Enjoyed this post?

If this article helped you, consider supporting my work.

Support 🐼

Leave a Reply

Your email address will not be published. Required fields are marked *