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
  • Release 5 Format
  • Supported Manifest Features
  • Release 6+ Format
  • Key Differences of the New Format
  1. Platform Modules
  2. Module Manifests

Artifact Manifest

PreviousModule ManifestsNextWorld Manifest

Last updated 1 year ago

NB: Artifact Manifest format is introduced in Release 5 and updated in Release 6 in a backward compatible way.. Documentation below is intended for the developers who participate in Early Adopters programme.

This document presents both manifest formats.

Release 5 Format

The Artifact Manifest is embedded in the in the following way:

id: com.morpheusxr.mic.wearable
name: Wearable Microphone
meta: 
  preview: https://....jpg
contents:
- artifact: 
    id: wearable
    prefabId: microphone.wearable
    data: data.uZ_dpln_mTUK3IGmeb46H.JOmjpVD5l-eEYrzAkvAUQ

Supported Manifest Features

Parameter
Usage, format, examples

id

prefabId

Identifier internal to Morpheus platform. If set, data is ignored, and the selected core artifact is used (e.g., Microphone). See also data.

data

Release 6+ Format

address: core.morpheus.place/asset/blank
name: Ford GT 2006
contents:
- artifact: placeable
  meta:
    previewUrl: https://storage.googleapis.com/.../icon.png
  bundle: 
    address: core.morpheus.place/bundle/azNXZVB5l6XtEIUEcDX7p
    version: 6MK18W8_F2eCu5ndVXx9l
  channel: red

Key Differences of the New Format

Parameter
Usage, format, examples

slug

Used in Module Configuration instead of id. Should be [0-9a-z\-_]

meta

Supported individual meta per each Manifest

bundle

Structure used instead of data, explicitly stating address and version of the Unity Package

channel

Used in . Supports Java notation.

Versioned link to Geometry Data which is uploaded via . Not used, if prefabId is set in the values different from blank.placeable and blank.grabbable. In case the prefabId is set to one of the blank, the data is used as 3D model of the Artifact, and placeable/grabbable defines how this artifact can be moved once spawn. See for details.

Every spawned copy of this Artifact will be placed in this channel. Channels are part of the .

πŸ“¦
πŸ“„
βš’οΈ
Module Manifest
Module Configuration
Admin Portal for Creators
Decorator Module
Behavior Framework