ZappoMan
627f61badb
some debug changes for testing occlusion culling
2013-06-12 12:36:28 -07:00
ZappoMan
2e58a77180
make originalIndexArray optional in insertIntoSortedArrays()
2013-06-12 12:35:02 -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
e9645ea417
Merge pull request #527 from ey6es/gyroquat
...
Function cleanup, fixed misspelling, transparency fix.
2013-06-12 10:31:17 -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
Philip Rosedale
35feb9d78d
Merge pull request #526 from ey6es/gyroquat
...
More changes to gyros: attempt to subtract angular influence from linear acceleration, use estimated position to effect lean, displayed as bending at the waist.
2013-06-11 21:17:31 -07:00
ZappoMan
b3ef9868e3
fixed line spacing and added BoundingBox support
2013-06-11 18:37:31 -07:00
ZappoMan
6d3ec662a1
CoverageMap class, implments a quad tree that handles coverage map for 2d polygon projections of voxels
2013-06-11 18:36:25 -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
Stephen Birarda
659189745c
remove the debug printSocket variable
2013-06-11 17:34:06 -07:00
Stephen Birarda
2cdb30e6dc
send stats to graphite on same interval as DS checkin
2013-06-11 17:33:37 -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
Stephen Birarda
7d1bcf07ef
add a Logstash class to prepare for sending stats over UDP
2013-06-11 17:09:39 -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
211b638701
Merge pull request #524 from ey6es/master
...
Fix for voxel screwiness on pressing delete/backspace in the chat entry field.
2013-06-11 16:01:16 -07:00
Andrzej Kapolka
ee526265a1
Fix for nibble packing.
2013-06-11 16:00:14 -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
Stephen Birarda
3ef1b24f1c
tuning TwoPole effect in audio-mixer
2013-06-11 15:32:12 -07:00
Stephen Birarda
2cc44c6d2e
add a TwoPole low pass filter for each source for each listener
2013-06-11 15:01:35 -07:00
Stephen Birarda
84422628a9
remove thread link to audio library
2013-06-11 14:50:10 -07:00
Stephen Birarda
1e0dcd0eae
add a map for TwoPole objects to AvatarAudioRingBuffer
2013-06-11 14:49:56 -07:00
Stephen Birarda
676ca9cf76
re-link the STK library in the audio-mixer
2013-06-11 14:39:32 -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
ZappoMan
77dc8d9900
moved line intersection to GeometryUtil
2013-06-11 14:06:17 -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
ZappoMan
56753fc21d
added getProjectedShadow() and projectPoint() to ViewFrustum to implement support for projecting Axis Aligned Boxes to 2D
2013-06-11 12:33:18 -07:00
ZappoMan
6d8826de43
cleaned up line spacing and tabs, added getVertex()
2013-06-11 12:30:52 -07:00
ZappoMan
658c5adfbf
first cut at VoxelProjectedShadow class, which implements a 2D polygon that matches a voxels projected outline
2013-06-11 12:30:18 -07:00
ZappoMan
a9c18c2af0
cleaned up line spacing and tabs, added getVertex()
2013-06-11 12:28:09 -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