think-biq/LLV

recorded data not working

xuguozhi opened this issue · 2 comments

Hi, thanks for your amazing tools!
I followed the youtube tutorial for playing default data by the following command, and it works fine in UE4 Metahuman

python llv.py play .\examples\dao.gesichter

However, when I am recording my own facial motion using this command

python llv.py record --port 11011 --output shuzhi.gesichter

the data can be generated successfully
But problems come when playing my own shuzhi.gesichter file:

 python llv.py play .\examples\shuzhi.gesichter

UE metahuman just don't move

PS D:\shuzhi\metahuman\LLV> python llv.py play .\examples\shuzhi.gesichter
Establish connection ({'remote': ('localhost', 11111), 'local': ('127.0.0.1', 57251)}) ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...
Start sending 180 frames of version 6 @60fps ...

Oh~ I find the solutions!:
in the UE LLink Face Subj choose your iPhone device not "LLV Default Device", then the recorded data should work :)

Hey @xuguozhi, thanks for clearing up the solution for the issue you described. If you want the subject name to be different, you might want to consider using the command unpack to unpack a raw recording, and then pack it again using a custom device name via the --rename option.