1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
An occurence during a Show that is relevant to the Script.
2. Functional Requirements
An Event is detected when
- A specified object (including human or avatar):
- Appears or disappears.
- Assumes a particular Spatial Attitude.
- Changes its attributes by
- Displaying a specified texture.
- Assuming new specified size
- Deforming its mesh with a particular algorithm.
- Assumes a specified relationship vis-à-vis-other objects
- A specified Entity (a real or virtual human):
- Changes Costume.
- Changes Character.
- Looks at a spatial point of an Object or another Entity.
- Assumes one or a series of Gestures, e.g., point to an object, dance, etc.
- Assumes a facial expression (represented by the 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).
- The set:
- Changes to a new set.
- Applies identified FX, lighting, fog, fire, pyro.
3. Syntax
https://schemas.mpai.community/XRV1/V1.0/data/Event.json
4. Semantics
An Event to be detected is signalled by the presence of one or more of the data in the following table..
If more than one data is present, the Event is defined by the logical AND of the data.
An Object is anything perceptible by a human. An Entity is either a human or an Avatar.
Label | Description |
Label | Description |
Header | Event Header |
– Standard-Event | The characters “XRV-EVT-V” |
– Version | Major version – 1 or 2 characters |
– Dot-separator | The character “.” |
– Subversion | Minor version – 1 or 2 characters |
MInstanceID | Identifier of M-Instance. |
EventID | Identifier of Event Data |
EventDataSpaceTime | Space-Time info of Event Data. |
EventData | Set of Event Data |
– Object | Appears or disappears |
– Object | Assumes a specific Spatial Attitude |
– Object | Changes texture. |
– Object | Assumes a specific size |
– Object | Is deformed to a shape |
– Object | Assumes specified dynamics vi-à-vis other Objects |
– Entity | Changes cloth |
– Entity | Changes character |
– Entity | Assumes an Audio Behaviour |
– Entity | Assumes a Visual Behaviour |
– Set | Changes to a new one |
– Set | Applies identified FX, lighting, fog, fire, pyro |
DescrMetadata | Descriptive Metadata |