1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1. Definition

The Real Environment Action Descriptors describe the Script-specified Actions in the Real Environment as a consequence of an occurred Script-specified Event.

2. Functional Requirements

The Script includes RE Action Descriptors drawn from the following list of Basic Actions:

  1. A specified Media Object:
    1. Appears or disappears.
    2. Assumes a particular Spatial Attitude.
    3. Changes its attributes by
      1. Displaying a specified texture/material
      2. Assuming new specified size
      3. Deforming its mesh with a particular algorithm.
  1. A specified Entity:
    1. Changes Costume.
    2. Changes Character.
    3. Looks at a spatial point of a Media Object or Entity.
    4. Assumes one or a series of Gestures, e.g., point to an object, perform a dance, etc.
    5. Assumes a facial expression (represented by Face Descriptors).
    6. Assumes a specified Personal Status in any or all its Text, Speech, Face, and Gesture.
    7. Utters a sentence or exclamation.
    8. Emits a sound (e.g., whistle, boo).
  2. Specified Media Objects and/or Entities assumes a defined relationships.
  3. The set:
    1. Changes to a new set (identified in Associations).
    2. 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 Size Description
Header N1 Bytes Header
– Standard- 9 Bytes The characters “CAE-RAD-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
REActionDescriptorsID N5 Bytes Identifier of RE Action Descriptors.
REActionDescriptorsSpaceTime N6 Bytes  Space-Time info of RE Action Descriptors.
REActionDescriptors N7 Bytes
MM-Embeds Item N8 Bytes At Location With Spatial Attitude
MM-Enable Item N9 Bytes
MM-Disable Item N10 Bytes
MM-Morph Item N11 Bytes Apply one of the following
N12 Bytes Resize
N13 Bytes Change Material (Type)
N14 Bytes Modify Mesh (Algorithm)
N15 Bytes Display Personal Status
MM-Move Item N16 Bytes To Location With Spatial Attitude
MM-Anim Item N17 Bytes With Face Descriptors
MM-Anim Item N18 Bytes With Gesture Descriptors
MM-Anim Item N19 Bytes With Speech Object
MM-Anim Item N20 Bytes With Audio Object
MM-Embed Scene Descriptors N21 Bytes At Location With Spatial Attitude