rwsarmstrong / strongtrack

A python tool with facial landmark annotation and coefficient finder
GNU General Public License v3.0
310 stars 58 forks source link

blendshape numbers #2

Open kinematicLAB opened 3 years ago

kinematicLAB commented 3 years ago

Hi,

first thanks for the tool, it's amazing.

I'm trying your windows 10 compiled version which seems to work fine. However, when I export the data, I have this result : testMOCAP.txt

I don't see any blendshape names, and also it seems there are only 50 blendshapes recorded per frame, not 51 as announced, if I'm correct. My idea is to build a maxscript to be able to test these data into 3dsmax, I can easily extract the blendshape from this file using the shapes order you let in the Blender file, but I would like to be sure the export is correct, and if there is one blendshape missing, which one is it ?

Thanks for your time

rwsarmstrong commented 3 years ago

Hi, sorry for slow reply! It's possible you may be onto something here. This may be an issue though at this point in time (as of the current version 0.8) this won't manifest as a problem because not all 52 shapes (including 'neutral') are being fully utilised. With an upcoming version (0.9 or 1.0) I'll be including something that's currently still a proof of concept that allows the user to tweak all 52 shapes and tie that to a particular layout of landmarks, but at the time of writing with 0.8, only the core set of expressions with the 52 are being used.

I'll look into correcting this issue over the weekend and will report back to you. Should be a simple fix.

bartoszjednacz commented 2 years ago

Hi, this problem is still present in version 0.8 and 0.9. The generate txt file has only 50 shapekeys. I checked and the column with cheekSquintRight values is missing. It is 51st shapekey. Zrzut ekranu 2022-03-13 033154