Managing different motion cycle for a crowd animation and the ability to use them and access them in a logical and quick way is a very critical and important task in crowd animation . Crowd IT has the ability to generate vertex animation libraries , store them as data files and reuse them several times for different agents in the crowd .
While generating vertex animation data you can generate a video preview of motions that will help you choose the right motion when you apply it to sub Agents  in the scene , which is a very critical task when you have to deal with so many different motion files .

When you save your scene with Crowd IT , it does not save the geometry or motion for every single sub Agent . In fact every single sub Agent is made of one of the Master Agents in the crowd , so its geometry and motion information is the same as its Master Agent's . Crowd IT creates a library of the Master Agents' data and uses them whenever a sub Agent is created .

Crowd IT uses a Grid structure system which allows you to save sub Agents' data and reuse them on rendering time which makes it very fast to handle a huge number of geometry both in the viewport and on render time .

Crowd IT comes with a rendering tool which allows you to render thousand or even hundred thousand of agents . it allows you to choreograph a small amount of agents and then scatter them on rendering time on every section of the Crowd grid and even change their appearance , so that you won't get repeated crowd patterns .