Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Non-Verbal-Behavior-Generator (NVBG) , as the name suggests, is the module that generates behavior other than speech, such as gestures, facial expressions and gazes. The NVBG generates the aforementioned behavior based on the speech input and other messages that it receives. These behaviors serve to augment and emphasize spoken communication. Based on who speaks and who listens, the NVBG can characterize the NPC as a listener, speaker or a bystander and generate appropriate behavior. These behaviors are configurable using xml files provided as input to NVBG. Using these xml files, we can specify which words or parts-of-speech trigger which animations. We can specify idle animations and idle gazes that get triggered when the character is idle for a specified amount of time.

...

The NVBG also allows us to configure facial expressions for a particular character using FACS units and then based on xml tags in the input messages, can trigger those facial animations.


Image Added

 

Quick Facts

  • The NVBG is located at https://svn.ict.usc.edu/svn_vh/trunk/Location - core/NVBG
  • Main Developer: Shridhar Ravikumar

Snapshot of NVBG

...

  •     

Users

The NVBG now supports multiple characters within one process. You can toggle between these characters as desired.The character itself needs to be configured using the various confuguration options that NVBG provides. You can do this using a config file or through VHMessages.

...