|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| VirtualHuman | Access to all elements of a VirtualHuman. |
| VirtualHumanBuilder | Specifies the interface for classes that load certain avatar setups. |
| VirtualWorld | Access to all elements of a VirtualWorld. |
| Class Summary | |
|---|---|
| AudioPlannerSpecLoader | This segment in the VirtualHumanSpec xml tells the VirtualHumanSpec whether, after actually loading the avatar, a AudioPlanner should be constructed for it. |
| BMLRealizerSpecLoader | This segment in the VirtualHumanSpec xml tells the VirtualHumanSpec whther, after actually loading the avatar, a BMLRealizer should be constructed for it. |
| BodySpecHmiLoader | Adds HmiGraphics specific elements
|
| BodySpecLoader | This segment in the VirtualHumanSpec xml defines generic aspects of the body, not related to any specific renderer. |
| DebugSpecHmiLoader | Hmi rendering specific debug settings: whether to show (or not) a debug visualisation of the VJoint structure, etc... |
| FaceSpecHmiLoader | adds: fapdeform in the HmiFaceGraphics format stores in the spec: face fapresources face fapdeform (filename) face facemesh (name of facemesh) |
| FaceSpecLoader | This segment in the VirtualHumanSpec xml defines generic face capabilities, not related to any specific renderer. |
| GenericVirtualHuman | Access to all elements of a VirtualHuman. |
| GenericVirtualHumanBuilder | Generic implementation, takes a generic render-independent specification and loads the appropriate elements. |
| GenericVirtualWorld | Generic, non-render-specific implementation |
| GestureBindingSpecLoader | This segment in the VirtualHumanSpec xml constructs the Gesturebinding. |
| HmiVirtualHuman | Access to all elements of a VirtualHuman. |
| HmiVirtualHumanBuilder | Extends it with construction for Hmi-render specific stuff. 1) an HmiFaceController is used instead of the default StdOutFacecontroller 2) buildBody will not only derive the vjoint structure from the dae file, but will also load the graphical elements, store the meshes, etc. |
| IncludeSpecLoader | This segment in the VirtualHumanSpec xml will load the contents of another file into the VirtualHumanSpec. |
| MixedSystemAssembler | |
| PhysicsSpecLoader | This segment in the VirtualHumanSpec xml defines generic physical aspects of the body, not related to any specific renderer. |
| SpecLoader | A SpecLoader loads a certain segment in a VirtualHumanSpec XML file, and interprets the content, and stores the interpreted values in the appropriate section in the VirtualHumanSpec. |
| SpeechBindingSpecLoader | |
| VirtualHumanSpec | This is like the 'personnel card' of a virtual human that you want to be created by the VIrtualHumanLoader for putting it in Elckerlyc. |
| VirtualHumanSpecHmi | Extension specific for use with the HMI graphics environment. |
| VoiceSpecLoader | This segment in the VirtualHumanSpec xml specifies the voice. |
| Enum Summary | |
|---|---|
| BodySpecLoader.Humanoidtype | |
| VoiceSpecLoader.Factory | |
| VoiceSpecLoader.Voicetype | |
This package contains code for loading avatars, mixed systems, face bindings, etc. For certain often-used HMI avatar setups, we have added classes that facilitate loading coherent resources for that version. Structure... Setup the VirtualWOrld that you want (HashSpace, COllision, WOManager, etc) from whatever is in your environment / BML realizer / ... Write an XML file that specifies all about the setup of the VH that you want Load this file as a VirtualHumanSpec Use the VirtualHumanSpec to actually load all aspects of the VH using a VirtualHumanBuilder and the VIrtualWorld This results in a number of useful pointers to: animation planner, speech planner, etc for this avatar Add the avatar to your environment / BML realizer / whatever
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||