Adobe Character Animator CC is a desktop application software product that combines live motion-capture with a multi-track recording system to control layered 2D puppets drawn in Photoshop or Illustrator. It is automatically installed with Adobe After Effects since CC 2015 and is also available as a standalone application which you can download separately. It is used to produce both live and non-live animation.
Character Animator imports layered Photoshop & Illustrator documents into puppets which have behaviors applied to them. The puppets are then placed into a scene, which can be viewed in the Scene panel and Timeline panel. Rigging is set up in the Puppet panel, though basic rigging is fully automatic based on specific layer names like Right Eyebrow and Smile. Properties of selected elements can be examined and changed in the Properties panel, including behavior parameters. Live inputs include a webcam (for face-tracking), microphone (for live lip sync), keyboard (for triggering layers to hide/show), mouse (for warping specific handles).