Commit graph

238 commits

Author SHA1 Message Date
Emiliana
95d698a7ce Fixed some bugs, added support for applying expressions on top of existing blendshapes and better handling for disabling preset blendshapes as per expression settings. 2020-11-21 20:05:55 +01:00
Emiliana
1acec0141c Added an option to make OpenSeeVRMDriver not apply any blend shapes. 2020-11-14 22:48:44 +01:00
Emiliana
92717a621d Updated dshowcapture again. 2020-11-11 16:03:47 +01:00
Emiliana
733b957e03 Updated dshowcapture and removed unnecessary questions from run.bat. 2020-11-11 15:42:56 +01:00
Emiliana
9f9618e310 Added extended viseme support for audio lip sync to OpenSeeVRMDriver. 2020-11-10 23:10:46 +01:00
Emiliana
a2dd2329af Merge branch 'master' of github.com:emilianavt/OpenSeeFace 2020-11-10 18:15:19 +01:00
Emiliana
0567bf351d Added an internal blend shape proxy to OpenSeeVRMDriver to ensure correct accumulation of blend shape values and allow controlling animators. 2020-11-10 18:15:00 +01:00
Emiliana
6214adc0d1 Switched OpenSeeWebcamInfo to use UniJSON for JSON deserializing and made it IL2CPP compatible. 2020-11-10 18:13:59 +01:00
Emiliana
6db2da6d48
Updated README. 2020-10-27 11:35:11 +01:00
Emiliana
8354e2829a Changed eye features to use the absolute value rather than clipped ones. 2020-10-26 21:16:39 +01:00
Emiliana
cf048118f0 Added a note to make sure that the camera is not being used to run.bat. 2020-10-25 19:40:59 +01:00
Emiliana
e18598cc4a Added error checking to verify array size received from dshowcapture. 2020-10-24 12:18:46 +02:00
Emiliana
3038cad92b Modified how the mouth open feature is calculated. 2020-10-18 20:35:55 +02:00
Emiliana
9561e282ce Added point reference. 2020-10-17 17:14:36 +02:00
Emiliana
ce50a23e6d Fixed an issue where some webcams could cause broken JSON to be generated in dshowcapture.dll. 2020-10-17 12:13:47 +02:00
Emiliana
46e26f59f6 Fixed a small bug. 2020-10-15 17:58:35 +02:00
Emiliana
1325e13558 Fixed video link. 2020-10-14 19:32:52 +02:00
Emiliana
2a08f1333d Updated video link. 2020-10-14 18:27:24 +02:00
Emiliana
bc5d8b5d73 Added a dynamic port option to OpenSeeLauncher that makes it easier to to run multiple instances. 2020-10-14 02:05:54 +02:00
Emiliana
2d5ee10668 Added a setter for animateJawBone, 2020-10-13 19:15:14 +02:00
Emiliana
3a89c0a183 Added jaw flaps to OpenSeeVRMDriver. 2020-10-13 19:03:51 +02:00
Emiliana
e805aa24e3 Reverted "Switched back to decoding face landmarks within the models."
This reverts commit 4038d334b1.
2020-10-08 13:07:51 +02:00
Emiliana
124ac9a92f Replaced libminibmcapture with a build without AVX instructions. 2020-10-07 00:40:44 +02:00
Emiliana
4e3ee5795d Added a new --try-hard flag. 2020-10-06 23:44:23 +02:00
Emiliana
4038d334b1 Switched back to decoding face landmarks within the models. 2020-10-05 19:57:57 +02:00
Emiliana
b9d8c555ff Disabled special Blackmagic capture card support by default. 2020-10-04 23:14:43 +02:00
Emiliana
ce81d244e9 Fixed gaze tracking in OpenSeeVRMDriver not working on models with only a single eye bone. 2020-10-04 13:29:35 +02:00
Emiliana
4889e0178b Added a benchmark function to OpenSeeLauncher. 2020-10-04 00:19:20 +02:00
Emiliana
1e410015e6 Moved gaze tracking in OpenSeeVRMDriver to LateUpdate. 2020-10-03 13:38:03 +02:00
Emiliana
a3ff1bbedc Added support for setting facetracker process priority on Windows. 2020-10-02 17:35:25 +02:00
Emiliana
21f000d088 Removed hardcoded test JSON. 2020-09-30 19:34:52 +02:00
Emiliana
d9cd16b095 Fixed Blackmagic capture. 2020-09-30 19:31:53 +02:00
Emiliana
3670d3f793 Added support for libminibmcapture input and the OpenSeeWebcamInfo example. 2020-09-30 01:03:04 +02:00
Emiliana
8dd079ba23 Added default settings pretty capability to directshow cameras. 2020-09-29 17:14:55 +02:00
Emiliana
8ea4fa4070 Added new OpenSeeWebcamInfo component and started adding support for black magic devices. 2020-09-29 17:01:18 +02:00
Emiliana
ab4d8af2ad Added buffer space for null termination. 2020-09-29 15:30:25 +02:00
Emiliana
8f63c446aa Fixed a bug that caused the OpenSeeLauncher to only work when usePinvoke was true. 2020-09-29 01:50:13 +02:00
Emiliana
d8c8ed05e8 Added --benchmark option and disabled gaze tracking for models with negative IDs. 2020-09-26 23:49:54 +02:00
Emiliana
78bfd8c91c Added missing field to device capability JSON. 2020-09-26 20:52:39 +02:00
Emiliana
bee8e74cf2 Added a separate --list-dcaps option. 2020-09-26 20:43:06 +02:00
Emiliana
eaaf036e76 Disabled ThunderSVM loading and added better interpolation. 2020-09-26 20:21:46 +02:00
Emiliana
5abe5ba633 Merge branch 'master' of github.com:emilianavt/OpenSeeFace 2020-09-26 20:19:02 +02:00
Emiliana
c9af5913fa Added support for picking directshow device capability lines. 2020-09-26 20:18:29 +02:00
Emiliana
cfe2e2f12e
Made further fixes to model.py. 2020-09-24 18:46:56 +02:00
Emiliana
2cca2cba57
Fixed the number of layers in 30 point model and added missing batch dimension (#7) 2020-09-24 17:57:35 +02:00
Emiliana
8ff2e61e1b Fixed OpenSeeVRMDriver not correctly setting the neutral expression and added an option to auto blink while looking down. 2020-09-19 20:31:15 +02:00
Emiliana
eb30d80bce Merge branch 'master' of github.com:emilianavt/OpenSeeFace 2020-09-19 00:45:49 +02:00
Emiliana
0d3647b40c Implemented kinetic interpolation. 2020-09-19 00:45:36 +02:00
Emiliana
908e16f584
Updated README. 2020-09-16 14:56:04 +02:00
Emiliana
71d7d66498 Added logo. 2020-09-14 12:43:50 +02:00