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. UseReadyPlayerMeRenderLoader::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.
Last updated