Autonomous navigation for crowds of virtual humans: part I: interactive design of virtual population using navigation graphs