This repository contains examples of Ready Player Me integration into an Unreal Engine 5 project. This is to serve as a reference for anybody that wants to integrate our 3D avatars into their Unreal Engine project.
The examples are located in Content > ReadyPlayerMe
folder. Each example has dedicated Map and game mode for demonstration.
Example demonstrates the animation retargeting from the UE5 Mannequin to ReadyPlayerMe avatar, and creating a controllable character.
Example demonstrates how to use the runtime retargeting to retarget the animations from the Mannequin to the ReadyPlayerMe character. The runtime retargeting can be applied to retarget the animations from any character to the ReadyPlayerMe avatar.
Example demonstrates the use of the Ready Player Me Custom Avatar Creator open-source plugin. The plugin is an in-engine implementation of the web avatar creator.
Example demonstrates the use of the Unreal Engine Web Browser module (and Web Browser Widget) to embed the ReadyPlayerMe Web Avatar Creator inside an application to create a seamless integration.
Example demonstrates how to add ReadyPlayerMe avatars to a multiplayer game that requires replication in regards to avatar and mesh loading for multiple game clients.
Example demonstrates how to use the Live Link plugin to apply facial tracking and animations onto a ReadyPlayerMe Avatar.
Example demonstrates how to render the ReadyPlayerMe avatars in the 2D space, to create images or 2D Animations.
The example demonstrates how to use the render API to load the ReadyPlayerMe 2D avatar images.
Example demonstrates how to preload Ready Player Me avatars while showing a loading screen, and spawn a number of preloaded avatars instantly.
Example demonstrates the avatar config usage. By tweaking the config parameters you can achieve the desired avatar configuration.
- Ready Player Me Unreal SDK
- Ready Player Me Avatar Creator
- glTFRuntime (Third party plugin)
Ready Player Me Unreal SDK
glTFRuntime