Skip to content

Generating new Hand configurations

D0natell4 edited this page Oct 31, 2018 · 7 revisions

In each phase, a hand configuration has to be described. Both hands (left and right) can be described or only one. Hand configurations are composed of the orientation of the hand and of its shape. For now the wrist positions can be described using two different kinds of position:

  • The SymbolicPosition
  • The TouchPosition

The hand orientation is described by defining the orientation of the palm and the fingers.

Example:

<phase type="STROKE">
    <hand distanceFixed="true" fingersOrientationRatio="1.0"
      handShapeFixed="true" horizontalFixed="true"
      palmOrientationRatio="0.0" side="Right" verticalFixed="true">
        <verticalLocation>YUpperC</verticallocation>
        <horizontalLocation>XC</horizontallocation>
        <locationDistance>ZNear</locationdistance>
        <handShape>form_fist</handshape>
        <palmOrientation>INWARD</palmorientation>
        <fingersOrientation>AWAY</fingersorientation>
        <palmOrientationSupplementary>DOWN</palmorientationsupplementary>
        <fingersOrientationSupplementary>AWAY</fingersorientationsupplementary>
    </hand>
</phase>
  • To edit the handshape graphically, add the HandShape Editor module from the 'Tools' category and connect it to the MPEG4 Animatable block .
  • The hand shape, in this case, refers only to the finger position. To create a new hand shape, do the following:
  • Open bin/BehaviorRealizer/AnimationLexicon/HandShape.xml
  • Copy one of the hand shape, paste it after the last hand shape, give it a new name, and save the XML file and restart the GRETA.
  • Back to the Hand Shape Editor, choose the hand shape you have created, and start playing around with the joints there.

Getting started with Greta

Basics

Advanced

For developpers

Functionalities

Core functionality

Auxiliary functionality

Preview functionality (only in dev branch)

Nothing to show :)

Previous functionality (it might work, but not supported anymore)

Tips

Clone this wiki locally