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.
A unique identifier for the project. Current standard is java-inspired. ex. 'space.hypna.feature.variables'
Name or ID of the Creator of this Feature.
Version of this Feature.
Flag to determine if the feature is required or not.
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.
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 ItemsThe 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.
List of image URLs to be used in the session
No Additional ItemsIf true, program is responsible for loading media from the external system AND placing images into the configuration.images array on export.
Milliseconds between new images appearing
Milliseconds each image stays on screen, including its fade in and out
Milliseconds for the fade/zoom in and for the fade out
Most images visible at the same time; new ones wait until one leaves
Image width as a percentage of the viewport width
Scale an image starts at before zooming in to full size (for example 0.6)
Opacity an image reaches when fully faded in (0-1)