question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

How about to add VMC Assistant support to OpenSeeFace?

I have read the docu of the protocol.

Currently iam writing an python pip package for vmc. But i have some questions about bone transform:

/VMC/Ext/Bone/Pos <boneName> <p.x> <p.y> <p.z> <q.x> <q.y> <q.z> <q.w>

After running an OSC sniffer with VSeeFace in “transmitter mode” and covered webcam i get for each bone the T-Pose values of my model. That’s clear. Now the question: How do you apply the tracking data to these T-Pose to get the correct position and quaternion?

In short: So if i want to add VMC support to OpenSeeFace, then how to apply the tracking data from the webcam to the initial T-Pose of the model bones?

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:10 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
emilianavtcommented, May 17, 2022

According to the https://protocol.vmc.info/english#glossary it seems we don’t need IK for VMC protocol support at all in OpenSeeFace, if we only implement it as an ‘VMC Assistent’.

You can send the head target as a /VMC/Ext/Tra, in that case you don’t need IK, but not all applications will be able to handle the received data/perform IK on VMC protocol tracker data. For example, I believe VSeeFace ignores received /VMC/Ext/Tra data. If you want to apply it to the bones and send /VMC/Ext/Bone, you do need IK.

Which minimum and maximum ranges are typical?

They are quaternions, so there isn’t really a minimum or maximum range, especially if un-normalized.

1reaction
emilianavtcommented, May 12, 2022

Do mean the official VMC software?

The protocol is called “VMC protocol”, so I assumed the box labelled just “VMC” was referring to the software.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Get Support - VMware Docs
Before you contact VMware for support, have the support information for ... Log in to the VMware Cloud Console at https://vmc.vmware.com.
Read more >
Discovery pattern support for VMWare VMC (VMWare Cloud)
Discovery pattern support for VMWare VMC (VMWare Cloud) - Support and Troubleshooting · Discovery pattern support for VMWare VMC (VMWare Cloud).
Read more >
Support VMC on AWS - MyZerto
VMC on AWS will be critical. We have several workloads already moved and will be forced to use vSphere replication (or Veeam) if...
Read more >
VMware Cloud on AWS – Amazon Web Services
The Fastest, Safest Path for all your VMware Workloads ... a fully supported, ready-to-run service from the creators of the software, VMware and...
Read more >
Apple's inclusive support of BIMI and VMC extends reach to ...
With the release of macOS Ventura, iOS 16, and iPadOS 16, Apple added support for BIMI with the Verified Mark Certificate (VMC).
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found