Commit graph

99 commits

Author SHA1 Message Date
SamGondelman
9aae9d13f6 fix tablet home button 2019-01-28 22:19:31 -08:00
SamGondelman
bb5c556657 working on conversion 2019-01-25 19:15:53 -08:00
SamGondelman
ca8d64bc05 removing overlays wip 2019-01-24 14:59:45 -08:00
Brad Davis
2d0bbf70ae Migrate core avatar rendering functionality to library 2017-05-04 14:08:59 -07:00
Seth Alves
05c135b9d8 uuid keys for overlays appears to work 2017-02-16 21:22:23 -08:00
David Rowe
fdcfa9657c Rework and clarify stopping an existing DDE process 2015-09-09 21:06:50 -07:00
David Rowe
01d7e68dbb Terminate DDE earlier during shut-down and always at start-up 2015-09-09 11:29:57 -07:00
David Rowe
46b4817155 Add DDE option to couple eyelids
Use the most "open" value for both.
2015-07-29 20:08:58 -07:00
David Rowe
a488a12151 Merge branch 'master' into 20602 2015-07-20 15:37:43 -07:00
David Rowe
9980233a0d Use estimated eye pitch and yaw from DDE to deflect eyes 2015-07-16 13:03:33 -07:00
David Rowe
228e8d4fc0 Velocity filter eye pitch and yaw 2015-07-16 12:37:47 -07:00
David Rowe
6b523ada2b Calculate eye pitch and yaw from DDE coefficients 2015-07-16 10:48:21 -07:00
Atlante45
4a777f600f Change DDE Packet struct name to avoid collision 2015-07-06 15:11:36 -07:00
Seth Alves
508ae276c6 enable -Wdouble-promotion 2015-06-16 18:23:10 -07:00
David Rowe
a2272d3f42 Fix Windows C4351 build warning
VS2013 warns about default initialization of arrays because it behaved
differently in previous versions. Default initialization is what we expect
now that we're using VS2013 so we can disable this warning globally.
2015-05-27 11:49:00 -07:00
David Rowe
a0c3c974a9 Throttle DDE face acquisition attempts in order to reduce CPU usage 2015-05-21 19:44:38 -07:00
Brad Hefta-Gaub
79023763ef Merge pull request #4869 from ctrlaltdavid/20543
CR for #20543 - Option to auto-mute mic if step away from PC when face tracking is enabled
2015-05-20 14:47:31 -07:00
Philip Rosedale
0d00393eff Merge pull request #4854 from ctrlaltdavid/fix-facetracker-rotation
Fix facetracker rotation
2015-05-15 17:17:30 -07:00
David Rowe
95a565627c Make DDE isTracking() behave the same as Faceshift's 2015-05-14 08:49:44 -07:00
David Rowe
5050171d30 Fix face-tracked head disappearing into body
Normalize quaternion to ensure that acos(r.w) is valid (r.w <= 1.0) and
r.w = 1.0 when r.x = r.y = r.z = 0.0.
2015-05-13 11:34:19 -07:00
David Rowe
8a3c8e0d9a Merge branch 'master' into 20532
Conflicts:
	interface/src/devices/DdeFaceTracker.cpp
2015-05-12 17:41:12 -07:00
Philip Rosedale
65277e0573 Merge pull request #4836 from ctrlaltdavid/20535
CR for #20535 - Improve DDE eyelid control
2015-05-12 17:00:02 -07:00
Atlante45
00864afe53 Quiet compiler 2015-05-12 17:06:40 +02:00
David Rowe
5832259643 Add preferences slider for webcam eyelid closing threshold 2015-05-11 17:11:52 -07:00
David Rowe
667ad9b0cb Add menu option to enable/disable binary webcam eyelid control 2015-05-11 17:11:51 -07:00
David Rowe
5092e385b1 Disable "calibrate" menu item if webcam isn't enabled 2015-05-08 18:39:22 -07:00
David Rowe
15b8dc4144 Don't start calibration if the camera is muted 2015-05-08 18:18:15 -07:00
David Rowe
e26147fc94 Do a reset at the end of calibration 2015-05-08 18:17:59 -07:00
David Rowe
b3b735032d Automatically calibrate if Use Camera is enabled
Do at start up or when Use Camera is first enabled per program run.
2015-05-08 18:16:59 -07:00
David Rowe
afce981d83 Merge branch 'master' into 20530
Conflicts:
	interface/src/Application.cpp
	interface/src/devices/DdeFaceTracker.cpp
	interface/src/devices/DdeFaceTracker.h
2015-05-06 16:27:33 -07:00
David Rowe
4cd4dee84d Use average coefficient values to zero out bias
Adjust control thresholds to suit.
2015-05-06 12:26:44 -07:00
David Rowe
a6dd08fea8 Calculate average coefficient values 2015-05-06 11:38:14 -07:00
David Rowe
e1b5e7caf6 Add DDE calibration count-down 2015-05-06 11:13:19 -07:00
David Rowe
ceeb1dd81f Remove unused DDE member variables 2015-05-05 21:15:33 -07:00
David Rowe
91a06ea3c4 Add "Calibrate Camera" menu item for DDE face tracking 2015-05-05 21:15:32 -07:00
David Rowe
1c21874f00 Make face tracker mute action start / stop face tracker 2015-05-05 16:51:31 -07:00
David Rowe
35dbb9491c Merge branch 'master' into 20518 2015-05-05 13:13:49 -07:00
Stephen Birarda
6cff75f7c1 resolve conflicts on merge with upstream/master 2015-05-04 10:05:44 -07:00
Atlante45
fc1519c078 Quiet compiler 2015-05-04 16:49:33 +02:00
Stephen Birarda
edade7baba resolve conflicts on merge with upstream master 2015-05-01 16:24:16 -07:00
Stephen Birarda
94739cf8d3 move number constants out of SharedUtil to NumericalConstants 2015-05-01 10:26:53 -07:00
David Rowe
d053379831 Add "Mute Face Tracking" menu item 2015-04-30 23:14:21 -07:00
David Rowe
e45ecbe2c8 Merge branch 'master' into 20513
Conflicts:
	interface/src/devices/DdeFaceTracker.cpp
	interface/src/devices/DdeFaceTracker.h
2015-04-30 17:22:35 -07:00
David Rowe
807eab9fc4 Fix typo 2015-04-30 12:59:09 -07:00
David Rowe
b6890be73d Adjust eyebrow filter strength 2015-04-30 08:06:46 -07:00
David Rowe
42a4fd8884 Add velocity filtering of DDE eyebrows 2015-04-30 07:55:02 -07:00
David Rowe
81e23eab28 Coding standard 2015-04-29 22:15:49 -07:00
David Rowe
1d7420d0dc Adapt DDE control of eyes to be predominantly open or closed 2015-04-28 12:53:11 -07:00
David Rowe
6071e44ba4 Regularize debug messages for Faceshift and DDE 2015-04-25 11:35:14 -07:00
David Rowe
c37eb3de8a Fix DDE shutdown 2015-04-25 11:34:50 -07:00