O CATRig é a hierarquia que define o sistema CAT de animação de esqueleto. É uma montagem de personagens rápida e sofisticada, ainda que flexível, sendo projetada para permitir a criação dos personagens que desejar sem a necessidade de escrever scripts.
Imagem de cortesia da NHNZ
A flexibilidade da montagem de personagens do CATRig é o resultado de manter a estrutura o mais genérica possível. Com o projeto de composição modular do CAT, uma estria também pode ser um pescoço. Em vez de pélvis e caixas torácicas, de onde se estendem membros e outras partes, o CAT tem cubos. Você pode adicionar e remover diferentes elementos da montagem para obter o esqueleto exato que precisa para a personagem.
Cada elemento de montagem combina a geometria com recursos especiais específicos para sua função. Por exemplo, cada um com os membros tem seu próprio Sistema IK sofisticado; as estrias têm uma eficiente algoritmo de procedimento de estrias; e os cubos têm um sistema de redirecionamento.
Cada montagem também tem seu próprio sistema de animação em camadas, sistema de ciclo de caminhada procedural e sistema de cortar/fixar. Além disso, CAT inclui utilitários para misturar poses, o redimensionamento de montagem e animação, transferência de animação automaticamente de uma montagem para outra e muito mais.