Commit graph

14 commits

Author SHA1 Message Date
Emiliana
4f611997f3 Fudging thresholds when the head turns left or right is cheating, but it seems to work well. 2020-03-08 18:15:43 +01:00
Emiliana
9c12d29399 The OpenSeeVRMDriver example now supports tracking mouth shapes and blinks from camera information. 2020-03-08 13:50:53 +01:00
Emiliana
d678f81bda run.bat can be used to run the face tracker visualization in a slightly user friendly way. 2020-03-07 20:07:08 +01:00
Emiliana
9aeb4fe95d It is now possible to make certain expressions more important when training SVM models. 2020-03-07 13:35:58 +01:00
Emiliana
f25f27f1c4 The hotkeys weren't actually global, but now they should be. 2020-03-01 20:38:47 +01:00
Emiliana
b871090998 OpenSeeVRMDriver now can use global hotkeys (Ctrl+Shift+F1 to F6) to override expressions. 2020-03-01 19:29:17 +01:00
Emiliana
033a48b132 This changes the points used for PnP solving and replaces the RetinaFace model with a higher resolution version. 2020-02-28 02:10:23 +01:00
Emiliana
e1a3b69d22 Some bugs in the gaze applier were fixed. 2020-02-24 01:22:23 +01:00
Emiliana
0332f9cb93 This adds the gaze tracker. 2020-02-24 00:44:17 +01:00
Emiliana
2d35cc2aaf OpenSeeVRMDriver can now also apply blinks from face tracking instead of blinking automatically. 2020-02-21 18:52:11 +01:00
Emiliana
05a9be7b71 Mono and stereo audio should now both be handled correctly for lip sync. More than 2 channels are not supported. 2020-02-15 14:58:22 +01:00
Emiliana
200b182ab9 Switching back from canned audio to microphone for lip sync in OpenSeeVRMDriver didn't work. This fixes that. 2020-02-15 13:44:54 +01:00
Emiliana
626ce2a1ae Two flags were added to OpenSeeVRMDriver to allow reinitialization of different parts. 2020-02-15 13:35:10 +01:00
Emiliana
2c08712aef The OpenSeeVRMDriver example uses OVRLipSync to do lip syncing from audio and apply it to a VRM avatar, while also handling expressions detected using OpenSeeExpression and applying eye blinks. 2020-02-15 13:21:46 +01:00