ADAPT: The agent development and prototyping testbed

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

Research output: Chapter in Book/Report/Conference proceedingConference contribution

28 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. Our 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. Additionally, our 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)
Title of host publicationProceedings - I3D 2013
Subtitle of host publicationACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Number of pages10
StatePublished - Mar 21 2013
Externally publishedYes
Event17th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, I3D 2013 - Orlando, FL, United States
Duration: Mar 21 2013Mar 23 2013

Publication series

NameProceedings of the Symposium on Interactive 3D Graphics


Other17th ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, I3D 2013
Country/TerritoryUnited States
CityOrlando, FL

All Science Journal Classification (ASJC) codes

  • Software
  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design


  • Behavior authoring
  • Character animation
  • Crowd simulation
  • Virtual humans


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

Cite this