Commit graph

174 commits

Author SHA1 Message Date
Emiliana
9bb13a1e69 Added direct support for switching off escapi in OpenSeeLauncher 2020-07-09 17:12:43 +02:00
Emiliana
d57085015e
Update README.md 2020-07-08 19:02:41 +02:00
Emiliana
20c907ce21 Updated VRM examples to UniVRM 0.56 API 2020-07-06 14:52:26 +02:00
Emiliana
cac412b2af Added an option to OpenSeeVRMDriver to turn off gaze tracking 2020-07-06 13:17:26 +02:00
Emiliana
4300bcf9a6 Switched to using "Blink" instead of "Blink_L" and "Blink_R" for blinking both eyes. 2020-07-03 17:45:49 +02:00
Emiliana
ae08daa4ce Removed left over debug output in OpenSeeIKTarget 2020-07-02 16:53:08 +02:00
Emiliana
a8614fef15 OpenSeeLauncher no longer checks the provided model directory to allow paths relative to tracker executable. 2020-07-02 15:44:23 +02:00
Emiliana
6ccb821508 Fixed a small bug 2020-07-02 02:07:54 +02:00
Emiliana
5c4d4b7b14 Added an option to disable escapi for video input on Windows. 2020-07-02 01:39:46 +02:00
Emiliana
935a5fdf91 Small fix 2020-07-01 01:14:52 +02:00
Emiliana
048304e509 More small fixes 2020-06-30 23:19:51 +02:00
Emiliana
bfa92c30ee This fixes various bugs and unintuitive behaviour with additive expressions. 2020-06-30 23:03:36 +02:00
Emiliana
7197b37a2a Added support for additive expressions to OpenSeeVRMDriver 2020-06-30 21:44:37 +02:00
Emiliana
892ba54ba8 When recalibrating OpenSeeIKTarget due to a position outlier, keep the IK target's position and rotation as is instead of resetting it. 2020-06-30 16:01:05 +02:00
Emiliana
4e5ab5e25c Detecting custom eyebrow blendshape clips in OpenSeeVRMDriver is now case insensitive. 2020-06-30 14:16:08 +02:00
Emiliana
829bacdba8 Added an option to disable hotkeys in OpenSeeVRMDriver 2020-06-29 20:02:55 +02:00
Emiliana
7f2a8fea5e Added GetExpression method to OpenSeeVRMDriver to retrieve configured expressions efficiently by trigger/name. 2020-06-28 20:15:00 +02:00
Emiliana
cfa999c944 Expression hotkeys are now more configurable and trigger hotkeys instead of toggle hotkeys are supported as well. 2020-06-28 14:19:11 +02:00
Emiliana
baf4d546c0 Added hybrid lip sync/mouth tracking to OpenSeeVRMDriver. 2020-06-27 13:13:45 +02:00
Emiliana
8d2df41d24 More settings for eyebrow tracking. 2020-06-26 18:11:41 +02:00
Emiliana
d8d0b0bff0 When --max-feature-updates is enabled, feature stats are no longer discarded upon detecting a new face. 2020-06-25 17:19:51 +02:00
Emiliana
d6cfa7bed3 Merge branch 'master' of github.com:emilianavt/OpenSeeFace 2020-06-24 12:29:58 +02:00
Emiliana
0690bdd15e Face 3D point adaption can be disabled and feature adaptability can be limited now. 2020-06-24 12:29:33 +02:00
Emiliana
221cb307f4
Added a note about current OpenSeeFaceDemo status 2020-06-23 01:46:08 +02:00
Emiliana
161363682d OpenSeeVRMDriver now supports linked eye blinking. 2020-06-21 19:02:32 +02:00
Emiliana
bed95be58c OpenSeeVRMDriver now properly resets blendshape clips each frame and correctly mixes in eyebrows for models with custom VRM blendshape clips. 2020-06-21 13:13:06 +02:00
Emiliana
5480966ef0 OpenSeeIKTarget is now more robust against tracking errors that occur while the camera is still starting up. 2020-06-21 13:11:53 +02:00
Emiliana
80081bed1f OpenSeeVRMDriver now properly combines VRM blendshape clips for expressions and mouth animation. 2020-06-18 12:13:50 +02:00
Emiliana
09f75c450b This fixes a memory leak in OpenSeeShowPoints. 2020-06-17 22:18:53 +02:00
Emiliana
7b4d3e1b11 This fixes various smoothness issues with the eyebrow tracking. 2020-06-10 20:07:40 +02:00
Emiliana
4d58c3304d VRM blendshape clips with the names "Brows up" and "Brows down" are now prioritized over auto detected blendshapes. This also fixes a bug with the interpolation code. 2020-06-08 11:58:27 +02:00
Emiliana
fe6690543e Eyebrow tracking can now be controlled on a per expression basis. 2020-06-07 18:49:10 +02:00
Emiliana
87b4079d68 This makes the eyebrowStrength parameter actually do something. 2020-06-07 17:33:56 +02:00
Emiliana
09020bbdbe Merge branch 'master' of github.com:emilianavt/OpenSeeFace 2020-06-07 17:18:06 +02:00
Emiliana
47b5bbefae More people helped with testing 2020-06-07 17:17:55 +02:00
Emiliana
f5af947d5b There is now better smoothing for visemes and basic eyebrow tracking for VRoid and Cecil Henshin models. 2020-06-07 17:16:15 +02:00
Emiliana
f5c59231c5
A new sample video was added to the README 2020-05-26 16:08:47 +02:00
Emiliana
b09639b71d Lip sync should now be able to handle stereo audio where one track is silent, but Unity's microphone input is forced to mono audio anyways. It still improves things with canned audio. 2020-05-22 18:51:34 +02:00
Emiliana
e9f0c35f0b
Sample images were added to the README 2020-05-21 18:25:43 +02:00
Emiliana
a3a45a8e89 The captions were missing on results pictures 2020-05-21 18:19:12 +02:00
Emiliana
013deaa24e Sample images with face detection and landmark results 2020-05-21 18:13:44 +02:00
Emiliana
76b621a82a Merge branch 'master' of github.com:emilianavt/OpenSeeFace 2020-05-20 17:28:17 +02:00
Emiliana
d3d461bc3e The OpenSeeIKTarget can now skip tracking frames with sudden rotation changes. 2020-05-20 17:28:00 +02:00
Emiliana
95763bfeaa
Update README.md 2020-05-20 02:08:29 +02:00
Emiliana
0756568df1 The expression toggle hotkeys in OpenSeeVRMDriver were supposed to require both the shift and ctrl keys to be pressed, but would work with either. This fixes that. 2020-05-19 14:06:54 +02:00
Emiliana
e33e8587e0 This fixes the calculations for the smooth transitions between expressions. 2020-05-17 16:39:59 +02:00
Emiliana
f7551298af Merge branch 'master' of github.com:emilianavt/OpenSeeFace 2020-05-17 15:58:32 +02:00
Emiliana
d3a903da8e The OpenSeeVRMDriver example now supports smooth transitions between expressions. 2020-05-17 15:58:04 +02:00
Emiliana
f47e78d53e
Some outdated information was left in the README. 2020-05-01 11:56:31 +02:00
Emiliana
c9c5193a55
The dataset used to train the face detection model was missing from the README. 2020-05-01 11:48:22 +02:00