Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Human Model is not working #124

Closed
imsamimalik opened this issue Dec 24, 2023 · 8 comments
Closed

Human Model is not working #124

imsamimalik opened this issue Dec 24, 2023 · 8 comments
Labels
bug Something isn't working

Comments

@imsamimalik
Copy link

imsamimalik commented Dec 24, 2023

Current Behavior

image

When I select the human option from the dropdown, it just keeps on loading.

@imsamimalik imsamimalik added the bug Something isn't working label Dec 24, 2023
@AmitMY
Copy link
Contributor

AmitMY commented Dec 26, 2023

This is what I am seeing:
image

What browser are you using?
Are there any errors in the console? (https://documentation.concretecms.org/tutorials/how-open-browser-console-view-errors)

@imsamimalik
Copy link
Author

My bad. There was some issue with Chrome Linux. It is working fine on Windows.

@imsamimalik
Copy link
Author

For The 3D model, have you looked into implementing something like Ready Player Me API? Since you are already using Mediapipe, it would be fairly easy to implement it using MediaPipe Holistic landmarks.

I am currently working on making a 3D character animated from a source video using MediaPipe. Let me know if I can be of any help.

@AmitMY
Copy link
Contributor

AmitMY commented Jan 7, 2024

I haven't looked at their API before, but I also don't see anything implying they have an API to rig using MediaPipe? Could you point me in the right direction? I'd love to include it of course if possible.

@imsamimalik
Copy link
Author

I got intrigued when I found this demo. He is extracting FaceLandmarks using MediaPipe and then using those landmarks he is Ready Player Me GLB model in the threejs.

I thought that if FaceLandmaks are possible then PoseLandmarks can be animated as well.

I also had a chance to look at Kalidokit. He is using VRM 3D models instead of Ready Player Me but the approach is the same (extracting full body landmarks using media pipe and then animating characters.)

For the 3D animation then you wouldn't need to send the whole file. At the Python backend, you can just extract the landmarks from the video and send those landmarks array as API response.

@AmitMY
Copy link
Contributor

AmitMY commented Jan 8, 2024

For the face demo, they are not using landmarks. Instead, they are using blendshapes.

Kalidokit is more promising to work directly from landmarks.

@imsamimalik
Copy link
Author

Sorry, forgot about the blendshapes. But, when the new Holistic API gets released(which should be in a few weeks, according to this), Kalidokit + MediaPipe Holistic + Ready Player Me seems like the meta for me.

@AmitMY AmitMY closed this as completed Jan 12, 2024
@AmitMY
Copy link
Contributor

AmitMY commented Jan 12, 2024

Closing since we already have an issue about Kalidokit #121

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants