EMBRScript is the animation language of the EMBR animation
engine [25]. It allows the description of animated gestures through
the composition of both data-driven and procedural animations. It
was used to implement a BML realizer, providing all the features
needed to accomplish the conversational animation gestures.
However, the language is bound to the human movements and a
finite preset of body parts and autonomous behaviors. The disadvantage
consists in having a granularity in handling layered animations
to the level of body parts, instead of single DOFs (such in
Improv and our system). This limited granularity problem arises
since hand-made animation tend to be made of animation curves
scattered throughout the whole body skeleton.