In this project, I've improved my crowd system adding tools to emit agents on uneven terrains, using height maps, and to be able to move and rotate each individual agent directly at the view port. For the agent's animation cycle, I've generated ribs of each frame and created expressions in Maya that calls each agent's rib via Rib Box (RAT) at the render time. The same system was used to create an "ola" effect that the flowers make in one specific take. Rain was also created using particles and dynamics from Maya.