RiggingJs icon indicating copy to clipboard operation
RiggingJs copied to clipboard

incorporating POSENET

Open kavikode opened this issue 5 years ago • 16 comments
trafficstars

You have an excellent demo! This is what I have been looking for many years!

Can you please include the following to move the arms and limbs of the model in 3D with 2 web cameras?

https://youtu.be/7lMOdYc4F4c

Thank you!

kavikode avatar May 29 '20 13:05 kavikode

Hi @kavikode, I 'm currently working on that implementation, so I hope to have this done by next week, thanks for sharing that amazing demo, now is already in the roadmap: #2

haruiz avatar May 29 '20 17:05 haruiz

Thank you so much @haruiz ! I can't wait!

kavikode avatar Jun 11 '20 01:06 kavikode

Yo, how is this looking? Do you have any architecture notes? I could jump in and help with this.

Deamoner avatar Jun 24 '20 12:06 Deamoner

Hey @Deamoner, I appreciate your interest, the idea is to use the posenet tensorflow.js model to animate the model, you can get more information on the roadmap of the project , I'm currently working on it, but you are welcome to contribute with that, let me know if you need anything, we can chat or discuss about it.

haruiz avatar Jun 24 '20 14:06 haruiz

@Deamoner are you interested in helping with a certain aspect? Can you please help to create the IK for each of limbs so that when you use one of the keypoints from PoseNet then the rest of the joints follow the selected IK of the limb?

Please see the following demo: https://rawgit.com/takahirox/three.js/GLTFMMD/examples/webgl_loader_gltf_miku_ik.html

kavikode avatar Jun 25 '20 11:06 kavikode

Let me review. Do you have a discord or chat?

Sent from my iPhone

On Jun 25, 2020, at 7:20 AM, kavikode [email protected] wrote:

 @Deamoner are you interested in helping with a certain aspect? Can you please help to create the IK for each of limbs so that when you use one of the keypoints from PoseNet then the rest of the joints follow the selected IK of the limb?

Please see the following demo: https://rawgit.com/takahirox/three.js/GLTFMMD/examples/webgl_loader_gltf_miku_ik.html

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

Deamoner avatar Jun 25 '20 12:06 Deamoner

@Deamoner thanks! I'm on discord Kavita Krishnaswamy#5836. my email [email protected]

kavikode avatar Jun 25 '20 12:06 kavikode

@Deamoner and @kavikode, I could create a Slack channel, so we can talk more in detail.

haruiz avatar Jun 26 '20 00:06 haruiz

@haruiz and @Deamoner that sounds like a wonderful plan! Please do email me the details. I feel so excited because I have been independently trying to solve this problem for more than 2 years. Looking forward to our discussion.

kavikode avatar Jun 26 '20 01:06 kavikode

Feel free to just put the link here and I'll join. I'm just finishing up a posenet dance app.

Deamoner avatar Jun 26 '20 15:06 Deamoner

@Deamoner , @kavikode guys, this is the link to access to the slack channel: https://join.slack.com/t/riggingjs/shared_invite/zt-fcjr9p12-GqIj7zEjoNnH7j5AwWT7MQ

haruiz avatar Jun 27 '20 03:06 haruiz

@haruiz I'd like to port 3D Human Pose and Mesh Estimation to Tensorflow.js.

Please see the following: https://youtu.be/tDz2wTixcrI

Can you please help me port it to Tensorflow? This may solve some of the problems.

kavikode avatar Nov 20 '20 13:11 kavikode

@haruiz I'd like to port 3D Human Pose and Mesh Estimation to Tensorflow.js.

Please see the following: https://youtu.be/tDz2wTixcrI

Can you please help me port it to Tensorflow? This may solve some of the problems.

@kavikode let's do it, I will create a new repo for it, so we can start working on it!

haruiz avatar Nov 20 '20 16:11 haruiz

Hi all @haruiz I modified your version and was able to stream the data for hand pose to my character in a 3D program and it works. The problem is the hand detection and joint accuracy. It is just not good enough for real use in animation of a 3D character. Take a look at this project https://github.com/vladmandic/human. He has made significant improvements on the default tfjs version. I have also discussed with him about making another version that would use better datasets and bounding box detection for greater stability and accuracy. My current project concept is to be able to stream the raw data where any application can pick it up via its own plugin and format the data for its animation system. This leaves the whole motion capture loosely coupled from any other software. But thank you for your software as I have used it to test if this can be done. Well done!!!!

delebash avatar Nov 20 '20 18:11 delebash

Thanks so much, @delebash for your feedback, I love that you found rigging.js useful, in the next few weeks I will put all my effort to make good progress, and try to implement the rest of the features that are in the roadmap, so I will follow up with your recommendations and I'll consider them for improving rigging.js and release a more complete version!!

haruiz avatar Nov 20 '20 19:11 haruiz

Excuse me, you can send me that avatar, I am doing an investment job, because the project does not find that avatar, there is only a sample avatar.

ubilrodriguez avatar Oct 13 '21 17:10 ubilrodriguez