3ds Max includes two complete, independent subsystems for animating characters - CAT and Character Studio. It also contains Populate, a crowd-simulation system. Both Character Studio and Populate features are exposed in the C++ API.