Maya software's non-destructive animation layering system works with attributes. The Set Driven Key tool lets you keyframe complex relationships between animated parameters. Graph and Dopesheet Editors control how animated attributes change over time. Fine-tune animation in the viewport with editable motion trails. Block out and mark up animation directly in the 3D scene with the Grease Pencil.
Additional general animation tools include:
Comprehensive assortment of generalised constraints.
Deformers for static modelling or animation.
Flexible subscription options available. Includes support and more.