| 1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
The Virtual Environment Action Descriptors describe the Script-specified Actions in the Virtual Environment as a consequence of an occurred Script-specified Event.
2. Functional Requirements
The Script includes VE Action Descriptors drawn from the following list of Basic Actions:
- A specified Media Object:
- Appears or disappears.
- Assumes a particular Spatial Attitude.
- Changes its attributes by
- Displaying a specified texture/material
- Assuming new specified size
- Deforming its mesh with a particular algorithm.
- A specified Entity:
- Changes Costume.
- Changes Character.
- Looks at a spatial point of a Media Object or Entity.
- Assumes one or a series of Gestures, e.g., point to an object, perform a dance, etc.
- Assumes a facial expression (represented by Face Descriptors).
- Assumes a specified Personal Status in any or all its Text, Speech, Face, and Gesture.
- Utters a sentence or exclamation.
- Emits a sound (e.g., whistle, boo).
- Specified Media Objects and/or Entities assumes a defined relationships.
- The set:
- Changes to a new set (identified in Associations).
- Applies identified FX, lighting, fog, fire, pyro is applied (identified in Associations).
Basic Actions are represented by MMM-TEC Process Actions.
A Composite Action includes a possibly time-stamped sequence of Basic Actions.
3. Syntax
4. Semantics
| Label | Description |
| Header | VE Action Descriptors Header – Standard “CAE-VAD-V1.0” |
| MInstanceID | Identifier of M-Instance. |
| VEActionDescriptorsID | Identifier of VE Action Descriptors. |
| VEActionDescriptorsSpaceTime | Space-Time info of VE Action Descriptors. |
| VEActionDescriptors | |
| MM-Embeds Item | At Location With Spatial Attitude |
| MM-Enable Item | |
| MM-Disable Item | |
| MM-Morph Item | Apply one of the following |
| Resize | |
| Change Material (Type) | |
| Modify Mesh (Algorithm) | |
| Display Personal Status | |
| MM-Move Item | To Location With Spatial Attitude |
| MM-Anim Item | With Face Descriptors |
| MM-Anim Item | With Gesture Descriptors |
| MM-Anim Item | With Speech Object |
| MM-Anim Item | With Audio Object |
| MM-Embed Scene Descriptors | At Location With Spatial Attitude |