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

Monthly Archives: September 2026

September 21, 2026
CATS

Component Library – Part 1

Modules referenced in this chapter: _rig_data_init_import_skeleton_import_geometry_load_skin_load_shapes_finalize In the last chapter, I described the ComponentBase Abstract Base Class, which would be inherited by the rig components in the system. Then I described the ComponentCollection and how it maintains a list of component CLASSES it imports from the components.lib directory.  I also described the ComponentProcessor, which holds…

Read more

September 7, 2026
CATS

CATS: Components

Modules referenced in this chapter: components/base.pycollection.pyprocessor.pydata.py I would call this the “core component” of the rigging system, but we already have things in the project called “core” and “component”, so let’s say the “central part” of the rigging system are these Component classes and the system to load and use them. The goals of this…

Read more

2/2
  • Component Library – Part 3October 18, 2026
  • Component Library – Part 2October 5, 2026
  • Component Library – Part 1September 21, 2026
  • CATS: ComponentsSeptember 7, 2026
  • CATS: ClassesAugust 24, 2026
  • CATS: Core (part 2)August 10, 2026