ADAPT: The agent development and prototyping testbed

Alexander Shoulson, Nathan Marshak, Mubbasir Kapadia, Norman I. Badler

Research output: Contribution to journalArticlepeer-review

36 Scopus citations


We present ADAPT, a flexible platform for designing and authoring functional, purposeful human characters in a rich virtual environment. Our framework incorporates character animation, navigation, and behavior with modular interchangeable components to produce narrative scenes. The animation system provides locomotion, reaching, gaze tracking, gesturing, sitting, and reactions to external physical forces, and can easily be extended with more functionality due to a decoupled, modular structure. The navigation component allows characters to maneuver through a complex environment with predictive steering for dynamic obstacle avoidance. Finally, our behavior framework allows a user to fully leverage a character's animation and navigation capabilities when authoring both individual decision-making and complex interactions between actors using a centralized, event-driven model.

Original languageEnglish (US)
Article number6654163
Pages (from-to)1035-1047
Number of pages13
JournalIEEE Transactions on Visualization and Computer Graphics
Issue number7
StatePublished - Jul 2014
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Software
  • Signal Processing
  • Computer Vision and Pattern Recognition
  • Computer Graphics and Computer-Aided Design


  • Computer graphics
  • animation
  • character behavior
  • virtual humans


Dive into the research topics of 'ADAPT: The agent development and prototyping testbed'. Together they form a unique fingerprint.

Cite this