πWorld Manifest
Avatar Manifest describes custom avatars that can be used in particular Universe or Place.
An Example of World Manifests
A simple World Manifest (embedded in Module Manifest)
address: core.morpheus.place/module/sauna
name: Sauna
contents:
- world: sauna
bundle:
address: core.morpheus.place/bundle/<id>
version: 28
A very complex World Manifest:
address: core.morpheus.place/module/sauna
name: Sauna
contents:
- world: sauna
bundle:
address: core.morpheus.place/bundle/829729749374
version: 289273
connectors:
- connector: main # main destination
connectorName: spawnAreaConnector
previewUrl: https://..360.png
- connector: balcony # destination area on the balcony
connectorName: balconyAreaConnector
rotation: 120 # arrival rotation
previewUrl: https://..360.png
previewRotation: 76 # ΠΈ preview rotation
- connector: pool # (e.g. can have waves)
connectorName: poolFxBox
- connector: door # (e.g. can be opened)
connectorName: doorAnimatedObject
- behavior: water-fx
scriptName: areaEffectScript
connector: pool # connected to the "pool", operates interactively
- behavior: count-entrance
scriptUrl: https://...script.php # :)
connector: door # executed when something happens with the "door"
The Behavior Manifests are covered in the Behavior Framework.
World Manifest Properties
Used in Module Configuration. Can be simplified β put right after world
resource type.
Same as in Module Manifest.
Bundle Resource (URL+version) which defines a Unity Package bundle. That packages contains 3D environment that becomes a world where users move and interact.
connectors
A list of Connectors: specially tagged objects in the Unity Package to which different interactive features are connected such as destinations and effects. For example, connectors are used as landing points for Portals.
connectors.connector
This label is found inside of the Unity Package; everything that is described in the connector, is linked with the labeled object(s).
connectors.connectorName
Human readable name of the connector for use in UI.
connectors.rotation
When the connector is used as destination, this value determines where arrived users will be facing.
connectors.previewUrl
A link to an 360Β° panoramic image which is displayed in Portals (and can be used for other purposes).
connectors.previewRotation
Rotation of the preview (which is helpful in case the preview was shot from a wrong angle.
NB: the Behavior Manifests are covered in the Behavior Framework.
Last updated