Code Monkey home page Code Monkey logo

rpm-godot-sdk's Introduction

Ready Player Me Godot SDK

An unofficial plugin for importing and using Ready Player Me avatars in Godot Engine

โš ๏ธ Tool is still WIP make sure not to use in prod. Or use it as a reference to create your own pipeline.

image

rpm-godot-sdk's People

Contributors

srcnalt avatar

Watchers

 avatar  avatar  avatar

Forkers

maxim-lanskoy

rpm-godot-sdk's Issues

Integrating Godot Humanoid ReTargeting for RPM Animation library

This is more of a future design discussion animation import pipeline
https://github.com/readyplayerme/animation-library

This existing RPM-Godot-SDK implementation has yet to integrate Godot4 Humanoid Retargeting template.

https://github.com/Malcolmnixon/GodotReadyPlayerMeAvatar/blob/e1b118c30a4cd13f882b95759c026a271ba16900/addons/godot_rpm_avatar/rpm_body.gd#L70
static func retarget(src_skeleton : Skeleton3D) -> void:

@Malcolmnixon

  • What do you think in your view a preferred way to bring animation using codes to RPM avatar in Godot4.?
  • How best we can repurpose the retarget code you have implemented to incoming animation: ?
    • RPM Animation Libray,
    • Blender (e.g. bvh)
    • Unity, and
    • Mixamo

[WIP] RPM4Godot4 Design status and issues

Once there is a growth in the usage of RPM in Godot4, there may be a need for the avatar creator and customization in Godot4.

Right now, we have OpenAI (TTS, STT) addons in Godot4, demonstrating it with more advanced features are feasible

We now have Godot4 RPM addon

This is high in priority (in my view), next after having Godot4 RPM addon
We have Godot4 Mediapipe with c# wrapper with complete FacialLandmark captures which could be used to drive facial animation
However, what is demonstrated here is still missing in Godot4. A more complex text to lipsync that is worth evaluating.
Alignment with Text2Speech with lipsync and facial expression
msedge_RUrzrEh0iJ

Now it is possible to stream multiple different animation providers to RPM in Godo4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.