A photo-realistic crowd simulation system