Product banner image

Advanced Rigging with De Boor's Algorithm in Maya

Harry Houghton
(0 ratings)
Product description

Advanced Rigging with De Boor's Algorithm in Maya

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

Course outline

Chapter 1 - De Boor's Algorithm

  • Introduction to De Boor's algorithm with curves and surfaces in Maya
  • Understanding the mathematics of the algorithm
  • Examples of mathematically generating an open curve and a closed curve
  • Writing knot vector functions in Python
  • W

Advanced Rigging with De Boor's Algorithm in Maya

Product description

Advanced Rigging with De Boor's Algorithm in Maya

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

Course outline

Chapter 1 - De Boor's Algorithm

  • Introduction to De Boor's algorithm with curves and surfaces in Maya
  • Understanding the mathematics of the algorithm
  • Examples of mathematically generating an open curve and a closed curve
  • Writing knot vector functions in Python
  • W
Tutorial Details
Software
Skill Level
Duration
5 hours 14 minutes
Published
2025-01-20
Updated
2025-03-25