Morpheus Platform
  • πŸ–οΈIntroduction
    • Ⓜ️About Morpheus
    • πŸ“ƒMetaverse and Web3
    • ℒ️White-label Solutions
    • πŸ”¬Platform Architecture
    • πŸ“¬Contact Us
  • πŸ—„οΈMetaverse Backend
    • 🌟Key Concepts
    • βš™οΈMetaverse Backend API
  • 🌐Web Portal
    • ⭐Key Concepts
    • πŸ”Roles and Access
    • πŸ‘·Admin Features
    • 🎨Portal Customisation
  • 😎In-app Experience
    • ⬇️Download the Apps
    • ⭐Key Concepts
    • πŸ“UX Design Paradigm
      • Part I: Virtual Reality
      • Part II: VR UX Paradigm
      • Part III: UX Design Guidelines
    • πŸ‘οΈHUD UI Framework
  • πŸ“¦Platform Modules
    • ⭐Key Concepts
    • πŸ“„Module Manifests
      • βš’οΈArtifact Manifest
      • 🌎World Manifest
      • πŸ™Avatar Manifest
    • πŸ“”Module Registry
    • 🧰Using Modules
      • πŸ“¦Modules in Places
      • πŸŽ›οΈModule Configuration
    • πŸ“¦Built-in Modules
      • 🎀Voice Module
      • πŸ–ΌοΈMedia Module
      • 🎨Decorator Module
      • 😁Social Module
      • πŸ‘¨β€πŸ’ΌWorkshop Module
      • ⛩️Portals Module
    • πŸ€–External Integrations
      • πŸ“ƒMorpheus AI Primer
      • πŸŽ₯Behavior Framework
        • πŸ“¨Messages
        • 🎬Behaviors
        • πŸ“Behavior Scripts
  • 🎨For Content Creators
    • πŸ”‘Getting Access
    • 🌏Creating Worlds
    • 🏺Creating Artifacts
    • πŸ“Content Template
    • πŸ‘Best Practices
    • πŸ§‘β€πŸ”§Contact Support
  • 🚒Release History
    • πŸ›ΆRelease 5 vs. Release 6
  • πŸ“”Glossary
Powered by GitBook
On this page
  • An Example of World Manifests
  • World Manifest Properties
  1. Platform Modules
  2. Module Manifests

World Manifest

Avatar Manifest describes custom avatars that can be used in particular Universe or Place.

NB: World Manifests are available starting from Release 6. Documentation below is intended for the developers who participate in Early Adopters programme.

New Manifest format is used, no backward compatibility with the format of R5.

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"

World Manifest Properties

Parameter
Usage, format, examples

slug

meta

bundle

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.

PreviousArtifact ManifestNextAvatar Manifest

Last updated 1 year ago

The Behavior Manifests are covered in the .

Used in . Can be simplified β€” put right after world resource type.

Same as in .

NB: the Behavior Manifests are covered in the .

πŸ“¦
πŸ“„
🌎
Behavior Framework
Behavior Framework
Module Configuration
Module Manifest