Avatar Configuration

When you've provided a subdomain on https://yourappname.readyplayer.me, the following parameters can be configured upon request.

Theme settings

Theme

Specify the user interface theme.

Options

Light (default)

Dark

Light and dark themes of Ready Player Me

Avatar model settings

Body type

Specifies whether Ready Player Me displays and exports half-body or full-body avatars.

Options

Description

Example

Half-body (VR)

Half-body avatars suitable for various VR applications.

https://vr.readyplayer.me

Full-body

Full-body avatars for games & VR.

https://fullbody.readyplayer.me

Avatar hands

Whether the exported avatars should include hand models or not. Applicable only to half-body avatars.

Options

Description

True (default)

Hands are enabled

False

Hands are disabled

Avatar export pose

Whether the full-body avatars should be exported in T-pose. Applicable only to full-body avatars.

Options

Description

T-pose

Avatars are exported in T-pose

A-pose (default)

Avatars are exported in A-pose

Animation blend shapes

Specifies which facial animation blend shapes are included on the exported avatars.

Ready Player Me supports Oculus LipSync SDK and Apple ARKit standards.

A list of supported facial animation blend shapes can be seen below.

// Visemes compatible with Oculus LipSync SDK
viseme_sil
viseme_PP
viseme_FF
viseme_TH
viseme_DD
viseme_kk
viseme_CH
viseme_SS
viseme_nn
viseme_RR
viseme_aa
viseme_E
viseme_I
viseme_O
viseme_U
// Blend shapes compatible with Apple ARKit
browDownLeft
browDownRight
browInnerUp
browOuterUpLeft
browOuterUpRight
eyeSquintLeft
eyeSquintRight
eyeWideLeft
eyeWideRight
jawForward
jawLeft
jawRight
mouthFrownLeft
mouthFrownRight
mouthPucker
mouthShrugLower
mouthShrugUpper
noseSneerLeft
noseSneerRight
mouthLowerDownLeft
mouthLowerDownRight
mouthLeft
mouthRight
cheekPuff
cheekSquintLeft
cheekSquintRight
jawOpen
mouthClose
mouthFunnel
mouthDimpleLeft
mouthDimpleRight
mouthStretchLeft
mouthStretchRight
mouthRollLower
mouthRollUpper
mouthPressLeft
mouthPressRight
mouthUpperUpLeft
mouthUpperUpRight
mouthSmileLeft
mouthSmileRight
eyeBlinkLeft
eyeBlinkRight
// Additional blend shapes
mouthOpen
mouthSmile
eyesClosed
eyesLookUp
eyesLookDown

LODs

Texture atlasing (enabled by default)

Texture atlas resolution

Options

Description

2048

Create avatars with 2048x2048px atlas size.

1024 (default)

Create avatars with 1024x1024px atlas size.

When enabled, the meshes and textures of the avatars are merged together and a texture atlas at a specified resolution is generated.

The resulting avatar includes 1 mesh and 1 material and can be rendered in 1 draw call.

In case any transparent objects are present, additional Wolf3D_Avatar_Transparent object and material are included and avatar is rendered at 2 draw calls.

Avatars that do not have transparent objects

  • Wolf3D_Avatar(mesh and material)

Avatars that include transparent objects (i.e. glasses with transparent lenses)

  • Wolf3D_Avatar (mesh and material)

  • Wolf3D_Avatar_Transparent (mesh and material)

Texture atlas examples

Texture atlas ON for half-body avatar
Texture atlas OFF for half-body avatar
Texture atlas ON for full-body avatar
Texture atlas OFF for full-body avatar

This setting overrides the texture LODs setting.

The atlases are generated for diffuse and normal channels of the PBR materials included.

Texture LODs

Affects the texture resolution of the exported avatars. Applicable currently only to half-body avatars.

This setting is not applicable when texture atlasing is turned on.

Options

Description

LOD 0

Highest texture resolution

LOD 1

Medium texture resolution

LOD 2 (default)

Lowest texture resolution

The texture resolutions apply to all PBR channels (diffuse, normal, roughness, specular).

Texture

LOD 0 (px)

LOD 1 (px)

LOD 2 (px)

Face

2048

1024

512

Eyes

512

256

128

Shirt

1024

512

256

Hair

512

512

256

Glasses

256

256

128

Beard (mesh)

512

256

256

Headwear

512

512

256

Mesh LODs

Mesh LOD support is coming soon!