Links

Changelog

Unity SDK 1.13.1 - November 16, 2022

Fixed
  • Fixed a typo in the header attributes for the avatar request
  • URL processor handling for shortcodes to support URL redirects
  • Fix for CORS-related issues with Cloudfront URLs in WebGL
  • Fixed an issue on the LOD Example slider

Unity SDK 1.13.0 - October 26, 2022

Added

  • LOD example scene and script added to Examples folder of Ready Player Me plugin

Fixed

  • WebView android manifest will now have allowBackup:false to help fix WebGLES2 issues in older devices.

Unity SDK 1.12.0 - October 11, 2022

Added

  • Avatar API support in Avatar Loader, now users can create configurable avatars.
  • Avatar Configuration Scriptable Object for requesting avatars with different configurations.
  • Avatar Caching support for avatars created with different avatar configurations.
  • Editor options and scripting API for Avatar Caching, Cache Cleaning and Avatar Config.
  • Timeout variable in AvatarLoader for setting timeout of all web requests.
  • Shifted to using async/await instead of coroutines.
  • Avatar Loader design shifted from a chain of methods to array of executable operations.
  • Avatar loading operations now can be cancelled.
  • Example scene for Avatar Config usage for showing multiple quality avatar loading.

Updated

  • Short code handling logic updated for Avatar API.
  • Visual updates for Avatar Loader and Settings windows.
  • Avatar caching turned off by default.
  • Avatars are now loaded without a default Animation Controller.
  • Avatar URLs in example scenes are updated.
  • Documentation updated

Fixed

  • Avatar position flicker on load issue is fixed.
  • WebView cache cleanup issue is fixed. KeepSessionAlive usage for restarting avatar loading.
  • Half-body avatar loading error due to no Animator component issue is fixed.
  • WebView white background flicker issue is fixed.

Unity SDK 1.11.0 - August 3, 2022

Added

  • Avatars are now cached at runtime and therefore loading much faster. Cached avatars are stored at Application.persistentDataPath.
  • The SDKLogger that prints logs about the current operation and the status of the avatar loading process. Enabled by default.
  • Please help us to improve the SDK by enabling analytics.
  • You can now generate and render 2D images of avatars directly from the Unity SDK.
  • You can now remove the session info after the avatar creation by setting the KeepSessionAlive flag to false.
  • Loaded avatars from the Avatar Loader Editor Window are now imported as prefabs.
  • Example on how to load multiple avatars efficiently added to Runtime Examples folder.
  • A new runtime debug panel has been added to the Runtime Example.

Updated

  • The UI of the Avatar Loader is now cleaner and provides you with the most important functionality.
  • The WebView Partner Editor has been renamed to a more general name Settings.
Fixed
  • VoiceHandler blend shape weight fix.
  • Avatar Loader and Settings Dialog style issues on the first launch, in Unity 2020 and 2021 are fixed.
  • Render pipeline error in Unity 2022 is fixed.
  • Editor Coroutine runner duplicated when switching from play mode to edit mode fixed.

Unity SDK 1.10.0 - May 24, 2022

Highlights
  • OnFailed, OnProgressChanged and OnCompleted events for AvatarLoader. AvatarLoader with callbacks is now obsolete.
  • Vuplex example package. If you own Vuplex, you can use this package to load avatars in VR or standalone builds.
  • Ability to clean up the cache of the WebView, which helps you starts RPM from the beginning.
  • StopCoroutine method added to CoroutineRunner.
Changed
  • General refactoring of the package. Avatar creation operations separated into classes.

Unity SDK 1.9.0 - April 6, 2022

Added

  • Context menu for extracting animations from FBX files.

Changed

  • Removed legacy post message event listener.

Fixed

  • Async loading issue causing mesh explosion.

Unity SDK 1.8.0 - March 21, 2022

Added

  • Eye Animation Handler play-mode update and blink rate field.

Changed

  • Animation Target FBX files are removed, animations and animation avatars are moved into separate folders.
  • MipMaps are disabled for avatar textures.
  • Removed "Wolf3D" from namespace and component names and filenames.
  • Renamed "Wolf3D Ready Player Me Avatar SDK" folder to "Ready Player Me".

Fixed

  • Partner subdomain not saved issue.
  • Partner subdomain forced to return "demo" if set blank.

Unity SDK 1.7.3 - January 20, 2022

Changed
  • Editor UI updates
  • WebView IOS and Android platform dependent compilation blocks
  • Loading avatars if short code URL is pasted
  • WebView example close button behaviour update in UI
Fixed
  • Partner subdomain save issue
  • Code commenting and typo fixes
Removed
  • Former animation source FBX fields are removed

Unity SDK 1.7.0 - October 08, 2021

Changed

  • layout and styles for Ready Player Me custom editor windows

Added

  • FAQ button to custom editor windows

Unity SDK 1.6.0 - September 3, 2021

Updates
  • MessageCanvas replaced with MessagePanel for flexible use.
  • WebView is called on a prefab which can be added via Game Object/UI/WebView Canvas menu.
  • WebView example scene updated.
Added
  • Added OnAvatarImported callback to avatar loader, to receive the GameObject before it is processed.
Fixed
  • File name and typo fixes.
Removed
  • MessageCanvas removed. Unsupported cases are covered by a message panel.
  • webview.html is removed.

Unity SDK 1.5.1 - June 29, 2021

Added

  • Audio Clip support for Voice Handler.

Updates

  • Project version is updated to 2019.4.11f1 LTS.
  • Runtime Test scene has URL to an optimized avatar.
  • Animation Target files updated with models with basic mesh.
  • Animator is moved to root avatar object.
  • Avatar Armature and HipBone scale are set to 1.

Fixed

  • Typo fixes and refactoring in general.

Unity SDK 1.5.0 - June 16, 2021

Added

  • Support for loading avatars from short codes.
  • WebView menu window for editing partner subdomain in webview.html

Updates

  • General refactoring.
  • RPM website updated to Unity SDK.
  • VoiceHandler supports beard and teeth mesh.

Fixed

  • Animations not exporting correctly in the second time.
  • WebView IOS permissions issues.
  • WebView SSL Issue on Android.
  • WebView does not send URL after window is restarted.

Unity SDK 1.4.3 - May 28, 2021

Added

  • Variable caching for Avatar Loader window.
  • Reveal Animations Folder button to Avatar Loader window.
  • Support for auto assigning animation files avatars during import.
  • WebView no internet connection case cover.

Updated

  • Animation target FBX files for V2 avatars are updated.
  • WebView plugin is refactored and code is cleaned up.

Fixed

  • IOS WebView not receiving glb URL.
  • Asset import order conflict between animation and animation target files fixed.
  • Animation Controllers losing animation references fixed.

Removed

  • MacOS support for WebView due to working only partially.

Unity SDK 1.4.1 - May 20, 2021

Updated

  • Refactored eye and mouth movement scripts

Fixed

  • Eye and animation handler now working for avatars with texture atlas

Unity SDK 1.4.0 - May 11, 2021

Added
Fixed
  • Mouth Open blendshape index detection issue in VoiceHandler component is fixed.
  • Asset Post-processor animation target file folder name causing all animation folders to be processed as humanoid, fixed
Download the latest version of Unity SDK from our releases page.

Unity SDK 1.3.1 - April 21st, 2021

We've updated full-body avatars rigs, removing issues with upside-down hip bones and improving skin weights. In order to take advantage of the improved full-body rigs, updating to the latest UnitySDK is advised.
Download the latest SDK from our releases page.
Added
  • Animation Avatar Target files for V2 outfit rigs.
  • Fetching avatar metadata such as outfit version, outfit gender and body type.
Fixed
  • GLTFUtility Experimental Asset Importer namespace fix for 2020.1 or newer versions.

UnitySDK 1.3.0 - April 12th, 2021

Download the latest SDK from our releases page.

Added

  • Runtime loading of avatars
  • GLTFUtility optimizations for faster avatar loading

Fixed

  • Fixes avatar loading for Android builds for Oculus Quest/Quest 2

Docs