Skip to content
Richard Katz
  • Home
  • Tech
  • Art
  • About

Monthly Archives: August 2026

August 24, 2026
CATS

CATS: Classes

modules in this chapter:base.pyhub.pyjoint.pyskeleton.pyshape.pycontrol.py Building on basic core functions, I started creating classes for building the rigging components and later working with rig systems in future tools. Maya’s node hierarchy looks like this: Base Mirroring the node hierarchy within Maya, I created classes with increasing levels of specialization. BaseNode repr and instantiation The BaseNode.node property…

Read more

August 10, 2026
CATS

CATS: Core (part 2)

Modules referenced in this chapter: connect.pydata.pylogging.pyaxis.py curve.pymath.pyundo.py Continuing the breakdown of modules in the CATS.core subpackage. Connect As one of the pillars of the rigging system was going to be using Maya 2020+’s matrix nodes instead of constraints, I needed to have a central location for functions that do the work of connecting nodes with…

Read more

2/2
  • Component Library – Part 1September 21, 2026
  • CATS: ComponentsSeptember 7, 2026
  • CATS: ClassesAugust 24, 2026
  • CATS: Core (part 2)August 10, 2026
  • CATS: Core (Part 1)July 27, 2026
  • CATS: Character Animation Tool SystemJuly 26, 2026