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.

  • EnochavatarComponent::LoadRender function was removed. Use EnochavatarRenderLoader::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 EnochAvatarComponent.

  • 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 Enoch Avatar 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.

  • Enoch avataractor 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 Enoch avatarComponent.

  • 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 Enoch avatarActor 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

  • Enoch avatar Actor component

Changed

  • refactored Enoch avatarFunctionLibrary

โ€‹

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 Enoch avatar Web View due to issues with RPM Hub update

โ€‹

Unreal SDK 0.8.0 - August 8, 2021

Added

  • support for Enoch avataravatar 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 EnochavatarFunctionLibrary.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