virtual humans and crowds in immerrsive enviroments