ARC
About ARC
From the moment I started rigging things it was my goal to create a node-based rigging system. So after a couple of years of development here it is!
Advanced Rig Constructor is a modular rigging system. It allows for a fast and elastic rig construction. Modules are designed to adapt to a different situations and requirements. User can create Rig Templates that allows to quickly reconstruct previously saved rig and adjust it on a different model.
ARC graph is interactively saved in rig, so there is no need for extra files to work with. Graph is saved every time that user makes a change using ARC. Rigs are using a mel expression that handles optimization, IK/FK matching and Space Switching. Gui and node editor was created using Python and PySide.
![]() | ![]() | ![]() |
---|---|---|
![]() | ![]() |
SYSTEM FEATURES
Supported Maya Versions 2014 - 2017
Customizable per-module Features & Settings
Faster workflow by Saving & Reusing rig Templates
Cleanup & Optimize rigs before publishing
Build & Setup All functions
Nondestructively Add or Remove Module Features on existing rigs
Interactive Graph Saving (no extra files needed)
Mirror Module Guides
Normalized & Clean Hierarchy and Naming Convention
System Documentation
TOOLS
Reset Skin Cluster Tool
Copy Skin Clusters Toolset
Create Soft Mod Setup
Create Matrix Constraint
Add Type Sufixes (renaming)
Extract Human IK Skeleton
Set default Control Values
Control Shape Library & Editing Tools
Mirror Set Driven Keys (face rigging)
Cleanup Rig (optimization before publishing)
RIG FEATURES
IK / FK Matching
Space Switching
Customized Shelf & Marking Menu
Parallel & GPU evaluation support
Motion Capture Support
Scalable Rigs
Stretchy modules with Volume Control
Soft IK
Bendy Limbs
Secondary & Pivot Controls
Geometry Collisions for Simple Muscles
Forward & Reverse Spine for IK and FK
Reset & Mirror Control Values Tools
Selection & Module Visibility Tools
Corrective Joints