Skip to content

studioprotitan/UnrealExamples

 
 

Repository files navigation

Ready Player Me UE5 Examples

Screenshot 2022-10-06 141418

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.

Examples

The examples are located in Content > ReadyPlayerMe folder. Each example has dedicated Map and game mode for demonstration.

Animation Retargeting

Screenshot 2022-10-06 141418

Example

Example demonstrates the animation retargeting from the UE5 Mannequin to ReadyPlayerMe avatar, and creating a controllable character.

Runtime Animation Retargeting

Screenshot 2022-11-29 115934

Example

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.

Custom Avatar Creator

Screenshot 2023-03-03 165756

Example

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.

Web View

Screenshot 2022-10-26 121009

Example

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.

Multiplayer

Screenshot 2022-10-26 141117

Example

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.

Live Link

Screenshot 2022-10-26 132002

Example

Example demonstrates how to use the Live Link plugin to apply facial tracking and animations onto a ReadyPlayerMe Avatar.

In-Engine Rendering

Screenshot 2023-03-03 165756

Example

Example demonstrates how to render the ReadyPlayerMe avatars in the 2D space, to create images or 2D Animations.

Render API

Screenshot 2023-11-07 141826

Example

The example demonstrates how to use the render API to load the ReadyPlayerMe 2D avatar images.

Avatar Preloading

Screenshot 2023-03-02 121909

Example

Example demonstrates how to preload Ready Player Me avatars while showing a loading screen, and spawn a number of preloaded avatars instantly.

Avatar Config

Screenshot 2023-08-17 222648

Example

Example demonstrates the avatar config usage. By tweaking the config parameters you can achieve the desired avatar configuration.

Dependencies

  • Ready Player Me Unreal SDK
  • Ready Player Me Avatar Creator
  • glTFRuntime (Third party plugin)

Links

Ready Player Me Unreal SDK

glTFRuntime

About

ReadyPlayerMe integration into UE5 examples

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 90.8%
  • C 6.0%
  • C# 2.1%
  • Other 1.1%