Learning Objectives
6 objectives- Master advanced rigging techniques for complex character setups and dynamic control systems.
- Develop skills in facial rigging using blend shapes, joints, deformers, and control rigs.
- Apply advanced skinning and weight painting methods, including corrective shapes and automation tools.
- Gain expertise in rigging deformable objects with dynamic simulations, constraints, and collision detection.
- Utilize scripting languages such as Python and MEL to automate rigging workflows and create custom tools.
- Optimize rigs for real-time game engines, including joint reduction, level of detail management, and export processes.
Content Outline
PreviewUnit 4535: Advanced Rigging and Automation Techniques
1. Advanced Rigging Techniques
1.1 Complex Character Rigs
- Designing multi-layered rigs
- Combining FK (Forward Kinematics) and IK (Inverse Kinematics) systems
- Integration of modular rig components
1.2 Advanced Control Systems
- Creating custom control shapes
- Hierarchical control setups for intuitive animation
- Using driven keys and constraints for control automation
1.3 Expressions for Rig Automation
- Introduction to expressions in rigging
- Automating repetitive tasks via expressions
- Examples: auto foot roll, dynamic stretching
1.4 Dynamics for Secondary Motion
- Incorporating dynamic simulations (e.g., jiggle, follow-through)
- Setting up dynamic constraints and springs
- Layering dynamics on control rigs
2. Facial Rigging
2.1 Blend Shapes Creation
- Modeling and sculpting blend shapes
- Managing blend shape targets for facial expressions
2.2 Facial Control Rigs
- Designing control curves for facial features
- Linking controls to blend shapes and joints
2.3 Advanced Facial Rigging Tools
- Using joints for facial deformation
- Application of deformers (lattices, clusters, wire deformers)
- Combining blend shapes and joint-based rigs
3. Advanced Skinning and Weight Painting
3.1 Precision Weight Painting
- Techniques for smooth deformation
- Weight normalization and mirroring
3.2 Corrective Blend Shapes
- Identifying deformation issues
- Creating corrective shapes triggered by joint rotations
3.3 Automated Skinning Tools
- Overview of automatic skinning methods (Heat Map, Dual Quaternion)
- Custom scripts and plugins to enhance skinning
4. Rigging for Deformable Objects
4.1 Dynamic Simulations Setup
- Cloth and hair simulation basics
- Soft body dynamics principles
4.2 Constraints for Realistic Movement
- Parent and point constraints
- Dynamic constraints and limits
4.3 Collision Detection
- Setting up collision objects
- Interaction between deformable objects and rigid bodies
5. Scripting and Automation in Rigging
5.1 Introduction to Scripting Languages
- Overview of Python and MEL in rigging
- Setting up scripting environments
5.2 Automating Rigging Tasks
- Batch processing joints and controls
- Automating skin weight transfers
5.3 Creating Custom Rigging Tools
- Designing user interfaces for tools
- Example scripts for common rigging workflows
6. Rigging for Game Engines
6.1 Optimizing Rigs for Real-Time Performance
- Reducing joint counts without losing deformation quality
- Simplifying control rigs
6.2 Level of Detail (LOD) Implementation
- Creating multiple LODs for rigs
- Switching rigs based on camera distance or performance
6.3 Constraints and Efficient Animation
- Using constraints that are supported by game engines
- Baking animations for export
6.4 Exporting to Game Engines
- Export workflows for Unity and Unreal Engine
- Managing rig compatibility and asset pipelines
Unlock the full outline
Get the complete content outline, learning outcomes and assessment methods for Rigging: Advanced Topics.
KSh 20 one-off, or included with a plan
Learning Outcomes
Unlock the outline above to see learning outcomes.
Assessment Methods
Unlock the outline above to see assessment methods.