Login
HypnoSpec // space.hypna.feature.images.scatter
Scatter Images

Scatter Images

Type: object

A second images cycler. Instead of one full-screen background that swaps, single images appear at random positions, fade and zoom in, hold, fade out and are removed; several can be visible at once. In XR each image also floats at its own depth in front of the viewer.

Type: string

A unique identifier for the project. Current standard is java-inspired. ex. 'space.hypna.feature.variables'

Type: string

Name or ID of the Creator of this Feature.

Type: string

Version of this Feature.

Type: boolean

Flag to determine if the feature is required or not.

Type: boolean

If this schema is used in a Session Container, and this value is true, the system should read the configuration from the Project-Level Feature Schema with the same key. If the key cannot be found, fall back to this configuration.

Type: array of string

List of features that are required to enable this feature. An exclamation mark in front of the string denotes an optional requirement that should raise a warning.

No Additional Items

Each item of this array must be:

Type: string

Type: object

The configuration of this feature. Can be any free-form configuration in this space, but should be documented somewhere for feature comparison. It is recommended that this spec be used as the base for other feature specs.

Type: array of string

List of image URLs to be used in the session

No Additional Items

Each item of this array must be:

Type: string

Type: boolean

If true, program is responsible for loading media from the external system AND placing images into the configuration.images array on export.

Type: integer

Milliseconds between new images appearing

Type: integer

Milliseconds each image stays on screen, including its fade in and out

Type: integer

Milliseconds for the fade/zoom in and for the fade out

Type: integer

Most images visible at the same time; new ones wait until one leaves

Type: number

Image width as a percentage of the viewport width

Type: number

Scale an image starts at before zooming in to full size (for example 0.6)

Type: number

Opacity an image reaches when fully faded in (0-1)