Links

Changelog

Recent changes to the UE SDK.

Unreal SDK 1.0.0 - February 22, 2023

Added

  • Open source the SDK.
  • Load the avatar from the cache if the avatar request fails.
  • BlendShape support for the RenderLoader.
  • Female avatar FBX file into the RPM_Avatar_Reference.zip.
  • MemoryCache for preloading and saving the avatars in the runtime memory.

Updated

  • SDK setup should be done through the open-source GitHub repository.

Breaking Changes

  • FAvatarDownloadCompleted delegate now uses USkeletalMesh instead of UglTFRuntimeAsset.
  • ReadyPlayerMeComponent::LoadRender function was removed. Use ReadyPlayerMeRenderLoader::Load function instead.
  • FDownloadImageCompleted delegate now uses UTexture2D instead of UTexture.

Unreal SDK 0.19.0 - November 28, 2022

Added

  • Access to the skeletal mesh config for material customization.
  • Runtime animation retargeting support.
  • Editor widget for exporting skeletal mesh without materials.
  • Support for Draco mesh compression.

Fixed

  • Updated glTFRuntime plugin to the version 20220823 to support UE5.1.
  • Added missing ARKit morph targets to the avatar config.
  • Changed the render request functionality to use avatar-api.
  • Removed the Viseme and ARKit morph targets from DA_StandardMorphTargets.

Unreal SDK 0.18.1 - October 07, 2022

Fixed
  • Updated glTFRuntime plugin to the version 20220823 to support virtual bones for the avatars.

Unreal SDK 0.18.0 - September 28, 2022

Added

  • Avatar API configuration parameter support.
  • Success callback for ReadyPlayerMeComponent.
  • Avatar Loading cancellation.

Updated

  • Documentation updated.

Fixed

  • Avatar caching support for Avatar API.

Unreal SDK 0.17.1 - September 2, 2022

Fixed
  • Downloading avatars by shortcodes hasn’t been working in all cases. That’s fixed now.
  • SDK Analytics is now working with Unreal Engine 4.26+ and Unreal Engine 5.

Unreal SDK 0.17.0 - August 23, 2022

Added
  • You can now generate and render 2D images of avatars directly from the Unreal SDK.
  • Avatars are now cached at runtime (experimental).
  • We embedded fully optional product analytics.
Updated
  • Developer Documentation is matching the latest released version of Unreal SDK.
  • Big refactoring of internal classes.
  • Avatar requests both, avatar metadata and .glb in parallel to reduce wait time.

Unreal SDK 0.16.0 - May 5, 2022

Fixed
  • UE5 android (Quest) build issues caused by glTFRuntime.
Changed
  • Updated to latest version of glTFRuntime .

Unreal SDK 0.15.1 HOTFIX - April 12, 2022

Fixed
  • Reverted Ready Player Me avatar axis to be Y-forward to fix retargeting issues

Unreal SDK 0.15.0 - April 11, 2022

Changed
  • Updated glTFRuntime for the latest changes and UE5 support.
  • Avatars now spawn with X-axis forward to match Unreal standard.
  • Reference avatar assets were also updated to reflect forward axis change.

Unreal SDK 0.14.0 - March 21, 2022

Added
  • Halfbody avatar reference mesh, textures and skeleton.
  • Ready Player Me actor for loading Halfbody in RPM_Demo map.
Changed
  • Added support for setting skeleton when loading Halfbody avatars.
  • Split character folder into Halfbody and Fullbody with all the appropriate assets.

Unreal SDK 0.13.0 - March 18, 2022

Changed
  • Plugin folder restructure.
  • Updated reference avatar and added textures.
  • Separate BP_RPM_Component blueprint removed, now BP_RPM_Actor has a ReadyPlayerMeComponent.
  • Removed functionality for runtime setting of animation blueprints, now it must be set in the editor before running application.
  • Removed unnecessary parameters from avatar loading helper functions.
Added
  • New ReadyPlayerMeActor base class that adds required components on construction.
Fixed
  • The issue where animation wasn't being played in builds.

Unreal SDK 0.12.1 - February 17, 2022

Added
  • Added bone mapping for humanoid skeleton.
Changed
  • Updated gltfRuntime fork with updates for duplicate morph target names.
  • Enabled import morph targets on RPM Mixamo SkeletalMesh.

Unreal SDK 0.12.0 - February 4, 2022

Fixed
  • Updated skeleton retargeting for eye position issues.
  • Fixed conversion issues when building for Linux.
  • Fixed syntax errors preventing UE5 compatibility.
Changed
  • Updated glTFRuntime fork to get the latest changes.
  • Plugin config and code updates to allow for plugin packaging for BP Only projects.

Unreal SDK 0.11.0 - January 11, 2022

Added
  • Ready Player Me Actor component
Changed
  • refactored ReadyPlayerMeFunctionLibrary

Unreal SDK 0.10.2 - October 22, 2021

Fixed
  • Updated glTFRuntime version to fix build errors

Unreal SDK 0.10.0 - October 14, 2021

Added

  • Basic shortcode URL Validation

Changed

  • updated full-body reference skeleton mesh and blueprint

Removed

  • support for old avatars with V1 skeleton

Fixed

  • errors from invalid shortcode URL's for full-body avatars

Unreal SDK 0.8.1 - August 19, 2021

Fixed

  • fixed issue with regex on application build

Removed

  • removed Ready Player Me Web View due to issues with RPM Hub update

Unreal SDK 0.8.0 - August 8, 2021

Added

  • support for Ready Player Me avatar shortcodes
  • minor bug fixes

Unreal Engine SDK 0.7.0 - June 14, 2021

Fixed
  • Crash when loading half-body avatars
Updated
  • Refactor of example blueprint
  • Check for missing metadata fields

Unreal Engine SDK 0.6.0

Added

  • Temporary workaround in glTFSkeletalMeshImporter for morph targets naming clash
  • Include headers to ReadyPlayerMeFunctionLibrary.cpp to fix android build errors

Unreal Engine SDK 0.5.0 - May 4, 2021

Added
  • Support for the new V2 avatars with updated rigs and new outfits
  • Backwards compatibility with the V1 rig
  • Support and for retrieving generated AvatarMetaData (.json)
Download the latest Unreal Engine SDK from our releases page.