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
  • Simple Example of a Module with custom Avatars
  • Avatar Manifest Properties
  1. Platform Modules
  2. Module Manifests

Avatar Manifest

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

NB: Avatar Manifests are available starting from Release 7. 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.

Simple Example of a Module with custom Avatars

url: core.morpheus.place/module/avatars
name: All available avatars
contents:
- avatar:
  slug: rpm
  platform: 
    SDK: readyPlayerMe
    version: 2
- avatar:
  slug: invisible
  platform: none

This is the default Module Manifest for Avatars currently supported by Morpheus. Below there are only Avatar Manifests from the module.

- avatar:
  slug: rpm
  platform: 
    SDK: readyPlayerMe
    version: 2

Avatar Manifest Properties

Parameter
Usage, format, examples

slug

Used in Module Configuration.

platform

Should be one of the Avatar platforms supported by Morpheus. Setting this property to none means no avatars will be shown β€” users will be invisible.

platform.SDK

Name of the Avatar platform.

platform.version

Version of the Avatar platform API (if several are supported).

forcedModelURL

URL for a forced Avatar model (if supported by the chosen platform). If set, all users will be given the same model of the avatar.

bundle

Bundle Resource (URL+version) which defines a Unity Package bundle. If set, all users will be given this asset instead of avatars.

forcedUserSlug

Slug of a particular Morpheus user. If set, all users use the avatar of that user.

forcedChannel

PreviousWorld ManifestNextModule Registry

Last updated 1 year ago

, users of which are assigned the forced avatar.

πŸ“¦
πŸ“„
πŸ™
Behavior Channel