Andrzej Kapolka
4e9595f794
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-07-01 09:49:01 -07:00
Andrzej Kapolka
a1cab3ddc6
Working on getting skeleton data.
2013-07-01 09:48:36 -07:00
atlante45
8cc3f202ab
Merge with upstream master
2013-07-01 17:12:05 +02:00
atlante45
45e13fda15
More UI improvements
2013-07-01 16:34:43 +02:00
Grayson Stebbins
60bea894d8
UI improvements
2013-07-01 10:32:36 -07:00
tosh
3f62edd68e
makes bandwidth details dialog properly close (and reopen) on ESC key
2013-07-01 10:53:49 +02:00
tosh
639858dfc9
Merge branch 'master' of git://github.com/worklist/hifi into 19377
2013-07-01 10:29:56 +02:00
tosh
98589adef5
Bandwidth meter: Bytes -> bits, number formatting (colors, digits, aligment) on dialog
2013-07-01 10:28:17 +02:00
Philip Rosedale
138b8d7f64
Merge pull request #585 from birarda/owning-agent
...
boolean helper for Avatar isMyAvatar check
2013-06-30 23:26:32 -07:00
Philip Rosedale
d464ae4158
Merge pull request #578 from birarda/fervor
...
add an autoupdater for release OS X builds
2013-06-30 23:25:42 -07:00
tosh
fdf9f10e82
increases height of bandwidth meters by 8 pixels
2013-06-30 17:32:44 +02:00
tosh
f1e5a56347
adds code to show bandwidth details upon click and adds a checkbox to the menu to set visibility of the bandwidth bars
2013-06-30 17:08:01 +02:00
tosh
435b958671
polishes bandwidth meter
2013-06-29 20:52:07 +02:00
tosh
46f8136f2e
combined bandwidth display at automatic scale
2013-06-29 20:30:12 +02:00
tosh
c88642bac2
keeps audio from crashing when sound device is unavailable
2013-06-29 15:58:25 +02:00
tosh
c18400f8b7
Merge branch 'master' of git://github.com/worklist/hifi into 19377
2013-06-29 15:41:56 +02:00
ZappoMan
c7e691a010
cleaned up CoverageMapV2 recursion code, fixes crazy false occlusion
2013-06-29 00:15:57 -07:00
ZappoMan
73ad854235
latest version of quadtree coverage map
2013-06-28 22:05:32 -07:00
Andrzej Kapolka
b4b09b0070
Back up and running, now with OpenNI rather than libfreenect.
2013-06-28 17:31:49 -07:00
Andrzej Kapolka
ea9566596a
Build OpenNI/NITE into interface if available.
2013-06-28 16:47:08 -07:00
Philip Rosedale
5025e89c25
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-28 16:36:08 -07:00
Philip Rosedale
c2ef960a9e
Changed horizontal field of view to a constant, made it 90 degrees
2013-06-28 16:31:59 -07:00
Stephen Birarda
800bcdfd18
Merge pull request #598 from LionTurtle/master
...
Added menu toggle for displaying ping
2013-06-28 16:26:10 -07:00
Stephen Birarda
3349419c68
inital changes to add a version byte to packets
2013-06-28 16:23:35 -07:00
Philip Rosedale
c09fa3cc62
Turned avatar balls off
2013-06-28 16:22:56 -07:00
Philip Rosedale
8bac3b6a2b
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-28 16:20:23 -07:00
Mark Peng
be2e6518a1
Fixed if statement formatting in displayStats() and timer() in Application.cpp
2013-06-28 16:20:05 -07:00
Andrzej Kapolka
884f14dca1
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-06-28 16:06:58 -07:00
Mark Peng
53543c26fe
Added menu toggle for displaying ping
2013-06-28 16:02:49 -07:00
Stephen Birarda
02b37febad
Merge pull request #597 from LionTurtle/master
...
fix typo grabbing avatar mixer agent
2013-06-28 15:57:33 -07:00
Mark Peng
745dc03c72
Fixed AGENT_TYPE typo in Application::displayStats()
2013-06-28 15:42:27 -07:00
Stephen Birarda
eedaf5f76e
Merge pull request #593 from LionTurtle/master
...
ping reporter added to interface
2013-06-28 15:34:46 -07:00
Mark Peng
a5c6cee433
Renamed getPingTime() to getPingMs() in Agent.h, etc.
2013-06-28 15:33:08 -07:00
Mark Peng
0aa3227228
Merge remote-tracking branch 'upstream/master'
2013-06-28 15:26:34 -07:00
Eric Johnston
6c42922288
Minor bug fixes for networked Leap hands
2013-06-28 15:22:56 -07:00
Mark Peng
a5dc47eaab
ping reporter added to interface take 4
2013-06-28 15:10:45 -07:00
Mark Peng
293031de6f
ping reporter added to interface take 3
2013-06-28 13:03:30 -07:00
Philip Rosedale
a0e6c2869d
merge fix
2013-06-28 11:54:25 -07:00
Eric Johnston
0ff3554dd8
Networked Leap fingers
...
- Simplified finger updates and storage
- added pack and unpack for the fingers
- not yet tested between multiple machines, but *should* be harmless and backward-packet-compatible
2013-06-28 11:34:20 -07:00
Mark Peng
ee005f19d9
ping reporter added to interface take 2
2013-06-28 11:17:52 -07:00
Mark Peng
c5fe8b078e
ping reporter added to interface
2013-06-28 11:07:01 -07:00
Eric Johnston
1c797405da
Hand rework in preparation for adding send/receive hand data
...
- Added Hand.cpp, Hand.h, HandData.cpp, HandData.h, roughly matching the equivalent Head files
- Cleaned up Avatar by moving hand work into Hand files
- Added fixed-point data packing, for use in sending hand offsets
2013-06-28 07:57:02 -07:00
Philip Rosedale
27266ee3b2
Third person camera transition doesn't happen on movement.
2013-06-27 17:11:25 -07:00
Stephen Birarda
73a8882a9e
resolve conflicts on merge with upstream master
2013-06-27 15:22:21 -07:00
Stephen Birarda
392728fbe5
Merge remote-tracking branch 'upstream/master' into owning-agent
2013-06-27 15:19:47 -07:00
Eric Johnston
b4f5df17ab
(re-commit) Added support for Leap finger-sensing device.
...
Note that the actual Leap SDK can't be in the repo for IP reasons, so there's a stub-version of the header. When the actual SDK is put into the Leap folder, cake will find it automatically and switch over.
2013-06-27 10:54:36 -07:00
Stephen Birarda
6cf71fb49b
remove speex includes
2013-06-26 18:25:12 -07:00
Philip Rosedale
6cd25294b4
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-26 18:22:16 -07:00
Philip Rosedale
4a241d6220
turned off voxel grabbing
2013-06-26 18:21:40 -07:00
Stephen Birarda
14718980e5
tighten audio latency by clearing the network stack after starves
2013-06-26 18:17:50 -07:00
Stephen Birarda
1c0b256f92
remove echo cancellation from audio code
2013-06-26 16:22:54 -07:00
Stephen Birarda
fd30725222
add a missing set of parenthesis
2013-06-26 15:53:35 -07:00
Stephen Birarda
6c4dd03867
add a missing semicolon
2013-06-26 15:52:26 -07:00
Stephen Birarda
2c7d720e88
add a boolean helper for _owningAvatar NULL comparison
2013-06-26 15:52:01 -07:00
Andrzej Kapolka
5ef400b193
Got the depth information displaying.
2013-06-26 15:35:44 -07:00
Andrzej Kapolka
c0b5bc5922
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-06-26 12:59:50 -07:00
Andrzej Kapolka
5e989b6ee5
More work on obtaining Kinect data.
2013-06-26 12:19:10 -07:00
Stephen Birarda
383b6ecec2
use correct future appcast URL
2013-06-26 11:27:55 -07:00
Stephen Birarda
949395348f
switch to silent update checking
2013-06-26 10:42:07 -07:00
Stephen Birarda
0b243ec881
add fervor updater and run during launch if OS X release
2013-06-26 10:36:32 -07:00
Stephen Birarda
800bfd097b
alphabetize some includes in Application header
2013-06-26 10:35:17 -07:00
Philip Rosedale
0b37ce5375
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-25 21:08:37 -07:00
Andrzej Kapolka
f2f29d2e60
Well, I guess OS X doesn't like || and && without parentheses.
2013-06-25 16:58:31 -07:00
Andrzej Kapolka
6eb421d564
Blink less when talking (and never when brows are raised); force a blink after
...
we stop talking.
2013-06-25 16:51:22 -07:00
Stephen Birarda
5cf89e90d7
fix redundancy in reference to Rect for OpenCV
2013-06-25 16:45:14 -07:00
Andrzej Kapolka
3d214c2655
More work on Kinect integration.
2013-06-25 15:26:07 -07:00
Andrzej Kapolka
1d578d5b0e
Lots of Kinect bits.
2013-06-25 14:27:13 -07:00
Andrzej Kapolka
7ab1055d47
Derp, need to bind the element array buffer.
2013-06-24 17:25:09 -07:00
Andrzej Kapolka
9356d1a27d
Turns out sincos is a GNU thing.
2013-06-24 17:16:06 -07:00
atlante45
ee15739e7e
few fixes on the job 19368
2013-06-25 01:28:31 +02:00
atlante45
52d62185ee
Merge branch 'master' of https://github.com/worklist/hifi into 19368
2013-06-25 00:24:54 +02:00
atlante45
d6c70ea6ca
#19368 - Improve editing/building workflow in Interface
2013-06-25 00:24:21 +02:00
Andrzej Kapolka
a0ecd167fc
Replace 0/1 with FULLY_OPEN/CLOSED.
2013-06-24 10:31:11 -07:00
Andrzej Kapolka
1e258aae99
Define blink speed as a constant.
2013-06-24 10:20:01 -07:00
ZappoMan
c627010d3a
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-06-24 10:12:59 -07:00
tosh
7690ace2c3
Merge branch 'master' of git://github.com/worklist/hifi into 19377
...
Conflicts:
interface/src/Audio.cpp
2013-06-22 05:35:31 +02:00
tosh
09962737dd
tightens bounding issues for bandwidth meter's scale indicators
2013-06-22 05:21:15 +02:00
tosh
4f692aeb56
improves bandwidth meter layout / simplifies & fixes rendering
2013-06-22 05:07:01 +02:00
tosh
290c20bfc7
introduces bandwidth meter / dialog
2013-06-22 04:22:10 +02:00
Andrzej Kapolka
ef7c6ebdc6
Basic blinking.
2013-06-21 18:11:31 -07:00
ZappoMan
4590bdc69d
added support for clipping polygons to screen bounds, not yet enabled since it doesn't help performance, will use in future
2013-06-21 16:42:55 -07:00
Andrzej Kapolka
5bbff6f63f
Merge branch 'master' of https://github.com/worklist/hifi into opencv
...
Conflicts:
interface/src/Balls.cpp
2013-06-21 14:40:47 -07:00
Philip Rosedale
7e12a0c1d7
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-21 14:33:52 -07:00
Philip Rosedale
74f6ee6fca
Fixed spacing at parenthesis
2013-06-21 14:33:37 -07:00
Andrzej Kapolka
650e659ee8
Fixed includes, pointer warning.
2013-06-21 14:33:01 -07:00
Stephen Birarda
258eed5890
fix casing of SharedUtil include in balls
2013-06-21 14:32:55 -07:00
Andrzej Kapolka
0c184b9912
Merge pull request #571 from ey6es/opencv
...
Quick fix for something I broke in mouse/touch took.
2013-06-21 14:30:59 -07:00
Andrzej Kapolka
94cbb50dfa
Merge branch 'master' of https://github.com/worklist/hifi into opencv
2013-06-21 14:30:03 -07:00
birarda
bd0d820fc7
Merge pull request #556 from PhilipRosedale/master
...
Dynamic jitter buffer for less stuttering, fixes to stereo
2013-06-21 14:29:45 -07:00
Andrzej Kapolka
686fc3607e
Fix for mouse/touch look: don't apply rotations if the gyros/webcam aren't
...
connected.
2013-06-21 14:25:25 -07:00
Philip Rosedale
12ef87e073
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-21 14:23:49 -07:00
Andrzej Kapolka
483407a3f2
Merge branch 'master' of https://github.com/worklist/hifi into opencv
2013-06-21 14:09:38 -07:00
Andrzej Kapolka
0000eac95f
Implementation parameter name should match interface parameter name.
2013-06-21 14:02:35 -07:00
Andrzej Kapolka
5194fb2ee6
Don't bother with testing the ignore orientations stuff.
2013-06-21 13:58:49 -07:00
Eric Johnston
6825274b65
Re-issue of change which adds two-finger touch look to avatar.
...
The option is un-checked by default because of an unsolved problem: We're getting the events into Qt very slowly, so input from several seconds ago is still active when the user has stopped the touch action. This needs to be fixed before this can be turned on full-time.
Corrections were made per feedback, and the change has been merged with the latest.
2013-06-21 13:43:23 -07:00
Philip Rosedale
6eafd6582e
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-21 11:42:29 -07:00
Philip Rosedale
1f6fd31b52
Merge pull request #568 from ey6es/opencv
...
Head roll, lean from webcam data.
2013-06-21 11:41:21 -07:00
Andrzej Kapolka
0e223b90d9
Merge branch 'master' of https://github.com/worklist/hifi into opencv
2013-06-21 11:35:23 -07:00
Andrzej Kapolka
00eba63e4e
Added various options to test for voxel avatars, manual third person mode
...
(also, cleaned up the camera switching a little).
2013-06-21 11:33:38 -07:00
Philip Rosedale
13b729d9b4
Fixed problems with ring buffer not handling stereo right, reset audio buffers on spacebar.
2013-06-20 18:49:05 -07:00
Andrzej Kapolka
3de76c9e15
Approach the webcam position rapidly.
2013-06-20 16:28:48 -07:00
Andrzej Kapolka
281aee1f12
Increased smoothing substantially to reduce effect of jittering face rect.
2013-06-20 16:22:46 -07:00
Andrzej Kapolka
8cffaf7cc0
Fixed includes.
2013-06-20 16:09:24 -07:00
Andrzej Kapolka
7e34bef01e
Attempt to fuse gyro readings with webcam data.
2013-06-20 16:07:33 -07:00
Stephen Birarda
8b7b0d542a
send the interface startup time to log stash
2013-06-20 15:34:17 -07:00
Andrzej Kapolka
02b881aa33
Increased the camera distance in mirror mode to avoid clipping.
2013-06-20 15:08:46 -07:00
Andrzej Kapolka
b0dd5223e1
Avatar head roll/lean based on webcam data.
2013-06-20 14:20:03 -07:00
Andrzej Kapolka
b14a0c1554
Reset webcam along with other sensors on spacebar, added settings config for
...
non-Apple.
2013-06-20 11:44:47 -07:00
Philip Rosedale
56b8a5880d
cleaned up stdout audio reporting
2013-06-20 10:59:50 -07:00
Philip Rosedale
c740400224
Merge fixes plus auto jitter buffer
2013-06-20 10:54:58 -07:00
Andrzej Kapolka
6493f3aa44
Merge branch 'master' of https://github.com/worklist/hifi into opencv
2013-06-20 10:08:58 -07:00
Philip Rosedale
2c8c34f9bd
set jitter buffer on application start to 1/2 of a packet
2013-06-20 09:08:37 -07:00
ZappoMan
517ff0f3cf
Merge pull request #565 from tschw/19371
...
Code Review for Job #19371
2013-06-19 21:08:55 -07:00
Philip Rosedale
5dae92d610
Merge pull request #560 from ZappoMan/occlusion_culling
...
Occlusion culling optimizations
2013-06-19 19:26:56 -07:00
tosh
72a29979d0
Merge branch 'master' of git://github.com/worklist/hifi into 19371
...
Conflicts:
interface/CMakeLists.txt
2013-06-20 03:46:25 +02:00
tosh
9c54ef18d3
adds 'Oscilloscope::setColor' and uses it when visualizing echo cancellation
2013-06-20 03:15:01 +02:00
Andrzej Kapolka
0dc0552f50
Basic Haar cascade/CamShift tracking.
2013-06-19 18:02:26 -07:00
ZappoMan
cadd596508
implement partitioned CoverageRegions in CoverageMap to further optimize polygon compares
2013-06-19 17:52:01 -07:00
tosh
7588b7f6bb
- separates audio system round trip time determination from echo cancellation
...
- changes speex parameters to more humble values
- resolves build issues by removing the speex dylibs - static ones are fine
- tightens build script
2013-06-20 02:00:12 +02:00
Philip Rosedale
3304f0eb2e
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-19 16:03:20 -07:00
Philip Rosedale
bc374d0183
More audio tweaks
2013-06-19 16:02:56 -07:00
tosh
651dc19427
separates echo cancellation from loopback test (intermediate commit)
2013-06-19 23:55:15 +02:00
Andrzej Kapolka
d4d662b3f5
Convert frame to grayscale and equalize.
2013-06-19 14:13:42 -07:00
ZappoMan
1284f9d09a
naming cleanup and some optimizations
2013-06-19 13:45:13 -07:00
Andrzej Kapolka
2e52925496
Bump this up to 60 again.
2013-06-19 11:22:41 -07:00
Andrzej Kapolka
46b3d829d5
Round FPS display.
2013-06-19 11:06:51 -07:00
Andrzej Kapolka
68371f8c3f
Merge branch 'master' of https://github.com/worklist/hifi into opencv
2013-06-19 11:04:12 -07:00
Andrzej Kapolka
1651044234
Disable auto exposure, set exposure rather high (which causes a lower exposure
...
time).
2013-06-19 11:02:48 -07:00
Andrzej Kapolka
963b033e41
Fixed warning on OS X, playing with settings.
2013-06-19 10:50:58 -07:00
Andrzej Kapolka
352f7ca3cf
Provide option to enable/disable webcam (disabled by default).
2013-06-19 10:46:54 -07:00
Andrzej Kapolka
dbde66cbd5
Use trigger to change the state of the menu actions; that way, we get the
...
callbacks.
2013-06-19 10:32:55 -07:00
tosh
755208aaf7
comments unused variable to avoid a compiler warning
2013-06-19 16:19:50 +02:00
tosh
7342b7a774
Merge branch 'master' of git://github.com/worklist/hifi into 19371
2013-06-19 16:15:38 +02:00
tosh
97fc38313b
implements audio echo cancellation based on speex
2013-06-19 16:12:25 +02:00
Andrzej Kapolka
cc9f8bc717
Adjustments to UVCCameraControl invocation.
2013-06-18 18:15:52 -07:00
Andrzej Kapolka
2e033631eb
Make our call to configureCamera on OS X.
2013-06-18 16:50:15 -07:00
Andrzej Kapolka
4519b43072
Initialization order fix.
2013-06-18 14:48:58 -07:00
Andrzej Kapolka
9cb671aa56
Slightly better fps computation.
2013-06-18 14:43:19 -07:00
Andrzej Kapolka
e1f76b2bdf
Limit the rate at which we acquire images, since OS X doesn't block like Linux
...
does.
2013-06-18 14:37:24 -07:00
Andrzej Kapolka
e98d1f9a92
Let's try getting the cam's fps.
2013-06-18 14:18:33 -07:00
Andrzej Kapolka
2ad8585f26
Show the acquisition fps.
2013-06-18 14:11:13 -07:00
Andrzej Kapolka
2a60414968
Set the desired webcam resolution and fps, report what we actually get.
2013-06-18 13:56:58 -07:00
Andrzej Kapolka
0fa710e518
Let's try using glPixelStore to specify the widthStep.
2013-06-18 13:39:54 -07:00
Andrzej Kapolka
2c2297b2bd
Let's try using widthStep rather than nChannels and computing the alpha
...
values.
2013-06-18 13:30:31 -07:00
tosh
682a7c9cdf
libspeexdsp-based echo cancellation (untested)
2013-06-18 22:18:27 +02:00
Andrzej Kapolka
a4324d71d5
If we don't get the image frame, try again later.
2013-06-18 13:08:16 -07:00
Philip Rosedale
216c5d054d
working on audio system, added metrics on in/out latency.
2013-06-18 12:16:39 -07:00
Andrzej Kapolka
9e92ea03da
Rather than copying to a QImage, just send the pointer. Also, put the render
...
code in Webcam itself.
2013-06-18 12:13:40 -07:00
ZappoMan
1fc3ad8011
CR feedback
2013-06-18 12:03:58 -07:00
ZappoMan
8b18ee6844
renamed VoxelProjectedShadow class
2013-06-18 12:01:01 -07:00
ZappoMan
46d7ada753
code cleanup
2013-06-18 10:21:47 -07:00
ZappoMan
8331fc1acb
removed some old debug code
2013-06-18 10:19:49 -07:00
ZappoMan
7fe6c0e3b3
added occlusion culling menu option
2013-06-18 09:34:12 -07:00
Philip Rosedale
002f8c736f
Added adjustable audio jitter buffer (in preferences), and simple lowPassFilter (for pert testing compared to LPF)
2013-06-17 18:30:02 -07:00
Andrzej Kapolka
341cde61f5
Allow four channel images, create a copy.
2013-06-17 18:21:35 -07:00
Andrzej Kapolka
a771f53df3
Read the webcam frames in a separate thread, since the call blocks.
2013-06-17 18:07:53 -07:00
Andrzej Kapolka
3c58f0c0a7
Must init webcam after OpenGL.
2013-06-17 16:24:47 -07:00
Andrzej Kapolka
c7ddc89803
Basic frame grab from camera; not currently working yet, but let's try on
...
OS X!
2013-06-17 15:06:40 -07:00
Andrzej Kapolka
ec495e14d3
Missed these guys.
2013-06-17 13:29:24 -07:00
Andrzej Kapolka
4421b21124
Working on reintegrating OpenCV (also, removed lodepng).
2013-06-17 13:24:01 -07:00
tosh
e3da925e46
Merge branch 'master' of git://github.com/worklist/hifi into 19371
2013-06-17 07:18:19 +02:00
tosh
66f350d846
echo cancellation: ui, calibration, visualization
2013-06-17 07:16:29 +02:00
ZappoMan
c9e1c898c2
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-06-14 19:50:38 -07:00
Andrzej Kapolka
c11ab45474
It seems gl_ModelViewMatrixInverse is problematic on OS X; let's try passing
...
in the camera's position as transformed into model space.
2013-06-14 17:21:35 -07:00
Andrzej Kapolka
790cdfb0bd
Added refraction to irises.
2013-06-14 16:46:34 -07:00
Andrzej Kapolka
ec0b1a99fb
Fix iris orientations: start with the head orientation, then rotate onto the
...
lookat vector. This way, the irises don't rotate around as we yaw.
2013-06-14 11:23:08 -07:00
ZappoMan
620a4a8ad6
latest occlusion culling with support for checking map without adding to coverage map for checking parent nodes
2013-06-13 16:37:14 -07:00
Philip Rosedale
dd1df47c71
fixes per review
2013-06-13 16:20:28 -07:00
Philip Rosedale
e6e147d86a
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-13 16:09:28 -07:00
Andrzej Kapolka
e401663459
Added per-pixel specular highlight to irises.
2013-06-13 15:58:49 -07:00
Philip Rosedale
04736fefb5
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-13 15:04:41 -07:00
Philip Rosedale
f6e6ceddfe
Head camera scaling always one if gyros off so that mouse look works.
2013-06-13 14:53:10 -07:00
Andrzej Kapolka
466c062bc1
Use a bound texture for the iris, load it with Qt rather than lodepng (we can
...
probably just remove the lodepng dependency).
2013-06-13 14:41:06 -07:00
Philip Rosedale
1556886a64
fixing reversed lookat, rendering for all avatars
2013-06-13 14:33:09 -07:00
Philip Rosedale
8af0da754f
we are always looking at something
2013-06-13 14:21:14 -07:00
Philip Rosedale
687966c486
Other people's avatar's look where they are mousing
2013-06-13 14:04:51 -07:00
Philip Rosedale
e32f9f387a
Basic random eye movements added, and fixation on camera in mirror mode.
2013-06-13 13:50:56 -07:00
ZappoMan
40c2cf2d44
removed some dead code
2013-06-13 13:31:26 -07:00
ZappoMan
8320925add
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-06-13 13:30:18 -07:00
Andrzej Kapolka
78072fbde0
Merge pull request #523 from PhilipRosedale/master
...
Better physics, first person to third person transition
2013-06-13 12:07:06 -07:00
Philip Rosedale
b85f91a7d4
fixes per code review
2013-06-13 12:05:06 -07:00
Philip Rosedale
d517487d1b
OK I wanted us to jump just a bit higher.
2013-06-13 11:35:36 -07:00
Philip Rosedale
61b1a2f995
First person to third person transition driven by velocity, changes to make moving and flying physics more fun.
2013-06-13 11:31:41 -07:00
Andrzej Kapolka
db729a04aa
Converted double timestamps to long long (64 bit integers), fixed bug with
...
updating agent timestamps.
2013-06-13 11:11:59 -07:00
ZappoMan
72b2845178
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-06-13 09:40:45 -07:00
Philip Rosedale
c0ba2aeebe
Added jumping, tuned friction model, tuned thrust
2013-06-12 23:45:59 -07:00
ZappoMan
b8e51943ab
make sure position is in voxel units NOT TREE_SCALE
2013-06-12 21:45:45 -07:00
ZappoMan
0f234d739e
remove Camera menu from frustum debugging, because its obsolete and only causes problems
2013-06-12 21:44:49 -07:00
Philip Rosedale
a5a0df09cb
removed grab voxel rendering
2013-06-12 16:36:55 -07:00
Philip Rosedale
3d1ddf047e
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-12 16:27:53 -07:00
Andrzej Kapolka
ccd61ee5a2
Found the problem we were having: the domain server was reporting back all
...
kinds of things as our ID.
2013-06-12 16:13:44 -07:00
Andrzej Kapolka
19180ad900
Put the debugging back in.
2013-06-12 15:56:28 -07:00
Andrzej Kapolka
e4ed9162b9
This should help, as well as fix another annoyance: bind to an ephemeral port,
...
rather than a fixed one.
2013-06-12 15:52:29 -07:00
Philip Rosedale
311b09eee0
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-12 14:30:48 -07:00
Andrzej Kapolka
f197b4cd62
Some debugging to use on the other machine.
2013-06-12 14:20:28 -07:00
Andrzej Kapolka
b28df17207
Slight tweak: we need to call trigger in order to get the full toggle
...
behavior.
2013-06-12 13:51:16 -07:00
Andrzej Kapolka
178996bb8b
Make sure first person mode and mirror mode are mutually exclusive.
2013-06-12 13:30:41 -07:00
Philip Rosedale
6cffb16279
merge fixes
2013-06-12 13:29:17 -07:00
Andrzej Kapolka
52c616b688
Added configurable lean scale, fixed loadSetting.
2013-06-12 13:06:28 -07:00
Philip Rosedale
26ca1a9a1d
Remove shortcut on ground plane 'G', was conflicting with turning gravity on/off
2013-06-12 12:58:45 -07:00
ZappoMan
627f61badb
some debug changes for testing occlusion culling
2013-06-12 12:36:28 -07:00
Philip Rosedale
6164e6cd7e
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-12 11:37:24 -07:00
Philip Rosedale
3546bcc101
Avatar can set velocity, velocity set to zero on reset
2013-06-12 11:36:28 -07:00
Andrzej Kapolka
59c8d9d26a
Function cleanup, fixed misspelling, tweaked transparency distances to
...
accomodate lean.
2013-06-12 10:25:28 -07:00
ZappoMan
636030b0bb
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-06-12 01:17:03 -07:00
ZappoMan
e2d22a8e21
latest cut at occlusion culling
2013-06-12 01:16:46 -07:00
Philip Rosedale
750d210f0a
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-11 21:20:39 -07:00
Philip Rosedale
ad58d0aa23
Adding voxel thrust on grabbing/dragging to move avatar
2013-06-11 21:19:58 -07:00
Andrzej Kapolka
c58eb0d584
Bump the maximum voxels up to 10000.
2013-06-11 18:11:42 -07:00
Andrzej Kapolka
7ef2a2c5d9
Set/get lean to/from network data.
2013-06-11 18:06:05 -07:00
Andrzej Kapolka
82f03ffd8e
Don't render the voxels when we're too close (i.e., in first person mode).
2013-06-11 17:53:49 -07:00
Andrzej Kapolka
648aacb53d
Let's use a fixed vector for the camera position so that the target doesn't
...
move with lean.
2013-06-11 17:26:41 -07:00
Andrzej Kapolka
70c5a941d7
Now let's try using the estimated position to calculate lean.
2013-06-11 17:01:06 -07:00
Andrzej Kapolka
c1c2439d2c
Let's try changing the torso rotation based on the gyros!
2013-06-11 16:44:21 -07:00
Andrzej Kapolka
35e18abcbd
Let's try using estimated velocity to control "lean."
2013-06-11 16:27:39 -07:00
Andrzej Kapolka
627fd49003
Merge branch 'master' of https://github.com/worklist/hifi into gyroquat
2013-06-11 16:01:52 -07:00
Andrzej Kapolka
090df81afe
Fixes to align better with previous code.
2013-06-11 15:58:50 -07:00
Andrzej Kapolka
e77aee3967
Show the average rotation rates, too.
2013-06-11 15:47:05 -07:00
Andrzej Kapolka
d913f8dec0
Actually, we want it sans gravity.
2013-06-11 14:25:05 -07:00
Andrzej Kapolka
4b890e2ccc
Let's see what the long-term average acceleration is.
2013-06-11 14:23:47 -07:00
Andrzej Kapolka
47bd3bcdd7
Don't estimate acceleration before we know the gravity and don't update our
...
matrices without acceleration.
2013-06-11 14:03:49 -07:00
Andrzej Kapolka
b88380db6f
New values, slower learning.
2013-06-11 13:43:29 -07:00
ZappoMan
ac7fbc6320
added occlusion tests to debug menu
2013-06-11 13:29:01 -07:00
Andrzej Kapolka
5ba1d3a28c
It ain't perfect, but I'm going with what I've got for now.
2013-06-11 13:18:13 -07:00
Andrzej Kapolka
517bbe80a7
Initial values, report error.
2013-06-11 13:02:20 -07:00
ZappoMan
ab365202c8
added some debugging routines to visualize occlusion
2013-06-11 12:36:15 -07:00
Andrzej Kapolka
ff9e6f831c
Revert to previous coordinates.
2013-06-11 11:31:01 -07:00
Andrzej Kapolka
bf389de774
Testing a different coordinate conversion.
2013-06-11 11:22:43 -07:00
Philip Rosedale
57fcaceec2
Merge branch 'master' of https://github.com/worklist/hifi
2013-06-11 11:10:41 -07:00
Philip Rosedale
b1e3a0984b
Improved mouse look behavior to be smoother, removed transmitter debug.
2013-06-11 11:10:09 -07:00
Andrzej Kapolka
73ceea7795
Working on "learning" the acceleration matrices.
2013-06-11 10:55:28 -07:00
ZappoMan
74d63cdd1d
Merge pull request #522 from birarda/conditional-ds
...
allow agents to specify which agent types they want to hear about
2013-06-11 00:47:36 -07:00
Andrzej Kapolka
988c4f97b0
This should be the normalized offset.
2013-06-10 18:43:11 -07:00
Andrzej Kapolka
a34f9a0ef3
Need to include SharedUtil.
2013-06-10 18:41:49 -07:00
Andrzej Kapolka
90ef6a7cc0
Attempting to perform the transform between angular and linear acceleration.
2013-06-10 18:40:07 -07:00
Andrzej Kapolka
1b8683cbc5
Let's see if we can get an estimate of the distance to the sensor based on
...
the ratios between linear and angular velocity.
2013-06-10 15:22:53 -07:00
ZappoMan
27f8f5dcb8
fix CR feedback
2013-06-10 14:50:04 -07:00
Andrzej Kapolka
5820c3c7c3
Remove average measurements, compute estimated acceleration (without rotated
...
gravity).
2013-06-10 14:49:39 -07:00
Stephen Birarda
a8075e44ca
Merge remote-tracking branch 'upstream/master' into conditional-ds
2013-06-10 14:01:54 -07:00
Stephen Birarda
7fb42dcb8a
fix bug with sent and received agent interest packets
2013-06-10 13:48:34 -07:00
ZappoMan
fc3fb7d3f0
fixed bug with loading of corrupt settings file where NaN returned for avatar position details
2013-06-10 11:46:06 -07:00
Philip Rosedale
fb97d3e04b
Merge pull request #520 from tschw/19367
...
Code Review for Job #19367
2013-06-10 08:04:16 -07:00
atlante45
c96e01ef51
Fixed merge conflict
2013-06-09 23:15:49 +02:00
atlante45
b1aabc2c1f
Added shortcup for gravity use
2013-06-09 23:02:45 +02:00
Geenz
8dea00052d
Merge branch 'master' of https://github.com/worklist/hifi into 19361
2013-06-09 02:08:29 -04:00
ZappoMan
b60df9ce89
Merge pull request #512 from ey6es/gyroquat
...
Fixes for preferences: store avatar voxel URL along with other avatar settings, use QAction rather than separate boolean for autosave.
2013-06-08 21:36:07 -07:00
ZappoMan
6fa8c23cca
Merge branch 'master' of https://github.com/worklist/hifi into keyhole_frustum
2013-06-08 17:28:27 -07:00
ZappoMan
b69cfd4e06
fixed CR spacing issue
2013-06-08 17:27:48 -07:00
Philip Rosedale
55a5531eb7
Merge pull request #514 from ZappoMan/keyhole_frustum
...
Keyhole frustum
2013-06-08 14:22:06 -07:00
tosh
4736e95761
Merge branch 'master' of git://github.com/worklist/hifi into 19367
2013-06-08 02:37:16 +02:00