Crowd and group simulation with levels of detail for geometry, motion and conversational behaviour