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 Description
Header Real Environment Action Descriptors Header – Standard “CAE-RAD-V1.0”
The characters
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
REActionDescriptorsID Identifier of RE Action Descriptors.
REActionDescriptorsSpaceTime  Space-Time info of RE Action Descriptors.
REActionDescriptors
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