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
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