🙍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

ParameterUsage, 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

Behavior Channel, users of which are assigned the forced avatar.

Last updated