Stephen Birarda
9f9d8e59bd
don't accept voxel packet if rendering is turned off, correct boolean for kill
2013-07-15 17:12:44 -07:00
Stephen Birarda
38d8041bfb
kill local voxels when voxel rendering is turned off
2013-07-15 17:12:24 -07:00
ZappoMan
01b7f3868b
Merge pull request #672 from birarda/domain-switch
...
add an option in preferences to dynamically switch domain servers
2013-07-15 17:10:18 -07:00
ZappoMan
31875abcab
Merge branch 'master' of https://github.com/worklist/hifi into bug_fixes
2013-07-15 17:05:10 -07:00
Andrzej Kapolka
d8d9f5e315
Merge branch 'master' of https://github.com/worklist/hifi into pointy
2013-07-15 16:54:29 -07:00
Stephen Birarda
c27cd7ae42
couple of type squishes in NodeList
2013-07-15 16:49:36 -07:00
Philip Rosedale
eee8c3e570
Merge branch 'master' of https://github.com/worklist/hifi
2013-07-15 16:27:51 -07:00
Philip Rosedale
26c0eb2dea
Start to add heartbeat
2013-07-15 16:27:46 -07:00
ZappoMan
1fb1622beb
added sleep to sendVoxelOperation() to keep from overwhelming server
2013-07-15 16:27:23 -07:00
Philip Rosedale
7075258317
Merge pull request #673 from Atlante45/better_import
...
Better import
2013-07-15 16:20:01 -07:00
Andrzej Kapolka
d5abb3e6eb
Merge branch 'master' of https://github.com/worklist/hifi into pointy
2013-07-15 16:15:12 -07:00
Andrzej Kapolka
4f1e786392
Fix for iris rendering; was broken by scale change.
2013-07-15 16:12:23 -07:00
Andrzej Kapolka
fdeb63c121
More work on face points.
2013-07-15 16:09:49 -07:00
atlante45
bf328c8532
Improved import system copying to clipboard
2013-07-15 16:07:50 -07:00
Stephen Birarda
33ddda2558
correct reference to audio mixer sockaddr_in
2013-07-15 16:02:36 -07:00
Stephen Birarda
a204a8b872
lock the audioMixer to avoid crash when grabbing socket
2013-07-15 16:01:05 -07:00
Stephen Birarda
9fe1c7c63d
lock the voxel server when receiving data to avoid race crash
2013-07-15 15:59:31 -07:00
Stephen Birarda
6c2682833e
lock on the solo voxelServer before deleting local voxels
2013-07-15 15:53:25 -07:00
Stephen Birarda
6b83f95f9e
conditionally set a new hostname on preferences save
2013-07-15 15:46:04 -07:00
Jeffrey Ventrella
56d0c7d7e4
added array of finger emitters for particle system
2013-07-15 15:45:31 -07:00
Stephen Birarda
d389dc6e3a
add method to NodeList to set domain IP to local, move mutex lock to node
2013-07-15 15:17:10 -07:00
Jeffrey Ventrella
408edc7dca
Merge remote-tracking branch 'upstream/master' into particles
2013-07-15 14:36:32 -07:00
Jeffrey Ventrella
c0f319f077
merge
2013-07-15 14:36:11 -07:00
Eric Johnston
e937f86822
Build fail fix when Leap libs are not present.
2013-07-15 14:33:09 -07:00
Jeffrey Ventrella
f75ce72aca
Merge remote-tracking branch 'upstream/master' into particles
2013-07-15 14:30:19 -07:00
Eric Johnston
0239341127
updated per feedback
2013-07-15 14:27:58 -07:00
Philip Rosedale
f8f6b29559
Audio collision sounds are played locally as well as injected
2013-07-15 14:24:21 -07:00
Eric Johnston
c61966ebcd
made Leap unit-conversion method public
2013-07-15 14:12:52 -07:00
Jeffrey Ventrella
7d5ade33a3
Merge remote-tracking branch 'upstream/master' into particles
2013-07-15 13:58:12 -07:00
Jeffrey Ventrella
84b6adf5b0
more work on particle emitter API
2013-07-15 13:57:39 -07:00
Eric Johnston
86faa33f83
Added fake Leap finger generation so that Ryan and Jeffrey can work on Leap glove-code without needing a Leap sensor at all times.
2013-07-15 13:56:37 -07:00
Andrzej Kapolka
6c587af6ac
Merge branch 'master' of https://github.com/worklist/hifi into pointy
...
Conflicts:
interface/src/avatar/Head.cpp
2013-07-15 13:13:51 -07:00
Andrzej Kapolka
5c590638f3
Working on mesh rendering for faces.
2013-07-15 13:12:22 -07:00
atlante45
423a0eaac8
Fixed typo
2013-07-15 12:28:22 -07:00
atlante45
fbcacc8cf7
Few pre-review change for avatar resizing
2013-07-15 12:11:29 -07:00
atlante45
bf3c4fa1f8
Avatar resizing final commit
2013-07-15 12:04:24 -07:00
atlante45
078a47b006
Merge branch 'master' of https://github.com/worklist/hifi into the_midget_are_coming
2013-07-15 12:03:04 -07:00
ZappoMan
f415f4081a
Fixed a bug in LOD boundaries
...
- changed the way we calculate whether or not to render a parent "average" voxel so
that if any of it's most distant child would not be visible, then it's used instead
of it's children
- added precalculated value for topFarLeft corner of AABox (optimization)
- changed VoxelSystem::newTreeToArrays() and VoxelTree::encodeTreeBitstreamRecursion()
to use the same help function for determining this LOD boundary behavior
- deleted old dead code in voxel-server and VoxelTree for picking which node to start
sending with, since it wasn't being used
- added VoxelNode::furthestDistanceToCamera() which tells you not the distance to the
center of the voxel, but the distance from the camera to the furthest corner relative
to the camera.
- added ViewFrustum::getFurthestPointFromCamera() which given an axis-aligned box will
tell you which vertex of the box is furthest from the camera
2013-07-15 01:32:14 -07:00
Andrzej Kapolka
a59fbfbf3e
Merge branch 'master' of https://github.com/worklist/hifi into pointy
2013-07-14 18:21:50 -07:00
Andrzej Kapolka
411cb92300
Working on face rendering as point cloud.
2013-07-14 15:54:29 -07:00
tosh
ac3b95efe7
fixes sliced-away initialization (crashes program during shutdown when running without audio device)
2013-07-13 22:51:57 +02:00
Philip Rosedale
8b9e0426b2
Simple glassy collision sound
2013-07-12 21:34:48 -07:00
Jeffrey Ventrella
3bc6b4c0d4
merge
2013-07-12 18:56:54 -07:00
Jeffrey Ventrella
915cb1e5bd
Merge remote-tracking branch 'upstream/master' into particles
2013-07-12 18:56:37 -07:00
Jeffrey Ventrella
ae99ca5ec8
added more API for the particle system
2013-07-12 18:55:42 -07:00
atlante45
34cbe317fa
Merge branch 'master' of https://github.com/worklist/hifi into the_midget_are_coming
...
Conflicts:
interface/src/Avatar.cpp
interface/src/Webcam.cpp
2013-07-12 17:57:20 -07:00
atlante45
280afed7f0
added scale in avatar packets eand slots to change it from the menu
2013-07-12 17:51:47 -07:00
Philip Rosedale
832e81b45f
Less skeleton averaging, can see first person arms
2013-07-12 17:00:47 -07:00
Jeffrey Ventrella
3649c89c12
more developing on the API for the particle system
2013-07-12 16:19:31 -07:00
Andrzej Kapolka
763e6a2fa1
Merge branch 'master' of https://github.com/worklist/hifi into pointy
...
Conflicts:
interface/src/Application.h
2013-07-12 15:34:55 -07:00
atlante45
35c00c739c
resizing avatar now handle the camera
2013-07-12 14:53:51 -07:00
Jeffrey Ventrella
48bf26fb28
Merge remote-tracking branch 'upstream/master' into particles
2013-07-12 14:41:48 -07:00
Jeffrey Ventrella
e6b751e538
more work on particle system
2013-07-12 14:32:14 -07:00
atlante45
16647e3591
Resolve conflict
2013-07-12 13:27:46 -07:00
Stephen Birarda
5044139374
Merge pull request #662 from birarda/master
...
revert linking of STK to interface
2013-07-12 13:16:30 -07:00
ZappoMan
006929e45b
Merge pull request #660 from PhilipRosedale/master
...
Add speed brakes for better flying/walking
2013-07-12 13:15:22 -07:00
Stephen Birarda
93b122bc76
Revert "link STK to interface"
...
This reverts commit d55387f727
.
2013-07-12 13:12:52 -07:00
Jeffrey Ventrella
c348c5ec35
Merge remote-tracking branch 'upstream/master' into particles
2013-07-12 12:12:25 -07:00
Jeffrey Ventrella
106d7c225a
turned on particle system viewing for pull request
2013-07-12 12:11:51 -07:00
Stephen Birarda
d55387f727
link STK to interface
2013-07-12 11:18:15 -07:00
Philip Rosedale
e756fdbee6
Add speed brakes for better flying/walking
2013-07-12 08:28:50 -07:00
Philip Rosedale
4e9530f946
Body slowly turns to follow touch look
2013-07-11 22:31:31 -07:00
Philip Rosedale
4e89c679b9
Oculus will work with touch look (hopefully)
2013-07-11 21:51:13 -07:00
Philip Rosedale
d2dd41ba0f
make thrust be in direction of head/view
2013-07-11 21:46:13 -07:00
Philip Rosedale
6609a850eb
Gyros and touch look now work at same time
2013-07-11 21:34:42 -07:00
Philip Rosedale
670de73384
Merge branch 'master' of https://github.com/worklist/hifi
2013-07-11 19:52:39 -07:00
Philip Rosedale
4b95f2bae5
Better thrust values and no jittering when standing
2013-07-11 19:10:34 -07:00
Atlante45
08b0afd466
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 18:17:06 -07:00
Atlante45
d84963040e
avatar resized + physic adapted
2013-07-11 18:16:55 -07:00
Stephen Birarda
76dc01e84e
fix audio silence on receive bail
2013-07-11 17:55:59 -07:00
Atlante45
12bbec66af
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 17:22:36 -07:00
Eric Johnston
58b50067ad
Some Leap finger fixes, but also temporarily disable Leap data sending, due to a crash.
...
Will resolve the crash before re-enabling.
2013-07-11 16:06:31 -07:00
Philip Rosedale
678b30f494
Merge branch 'master' of https://github.com/worklist/hifi
2013-07-11 15:53:19 -07:00
Philip Rosedale
79b2703e1c
Improve avatar movement, added Physics.cpp for routines to help with physics calculations
2013-07-11 15:53:07 -07:00
Andrzej Kapolka
61f6b8b974
Moved all the avatar bits to their own subdirectory.
2013-07-11 14:53:46 -07:00
Atlante45
7f0ab0289e
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 14:10:40 -07:00
Andrzej Kapolka
c3242598f5
Merge pull request #655 from ZappoMan/occlusion_culling
...
Make Delta Sending Default, Added option for "Low Res" mode while moving
2013-07-11 14:08:22 -07:00
ZappoMan
c26e39764a
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-07-11 13:50:33 -07:00
Atlante45
beefd57b54
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 13:25:42 -07:00
Andrzej Kapolka
08d2c70db5
Merge branch 'master' of https://github.com/worklist/hifi
2013-07-11 13:19:07 -07:00
ZappoMan
cb59df4b9e
Merge pull request #653 from birarda/master
...
refactor sendDomainServerCheckIn to avoid static variable threading issue
2013-07-11 13:08:15 -07:00
ZappoMan
57ce20d3ce
add support for Low Res sending while moving
2013-07-11 12:43:43 -07:00
Stephen Birarda
b201d13e31
refactor ping packet sending to push past version byte
2013-07-11 12:42:45 -07:00
Andrzej Kapolka
ee77f59f48
Merge branch 'master' of https://github.com/worklist/hifi
2013-07-11 12:25:51 -07:00
Andrzej Kapolka
4e524d7125
Compass tweaks: better initial extents, scale extents to compensate for
...
anisotropy, converge more quickly on compass heading.
2013-07-11 12:10:15 -07:00
Atlante45
a335eb2552
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 11:34:07 -07:00
Andrzej Kapolka
aa3f4c6f2c
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-07-11 11:21:59 -07:00
Andrzej Kapolka
baca4353a8
Removed stray block.
2013-07-11 11:19:28 -07:00
Andrzej Kapolka
c6d01e0acc
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-07-11 11:16:09 -07:00
Stephen Birarda
38a33e0283
couple more type squishes
2013-07-11 11:11:39 -07:00
Andrzej Kapolka
b23875a952
Make sure we shutdown before quitting.
2013-07-11 11:10:14 -07:00
Stephen Birarda
430f255730
type squish in Audio class
2013-07-11 11:10:03 -07:00
Atlante45
409728d665
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 11:04:45 -07:00
Stephen Birarda
64887f2a36
Merge branch 'master' of github.com:worklist/hifi into packet-versions
2013-07-11 11:02:49 -07:00
Stephen Birarda
fcb8865d2e
resolve conflicts on merge with upstream master
2013-07-11 10:58:45 -07:00
Andrzej Kapolka
cf7408505f
Shut down the webcam when it's turned off, but don't delete the grabber (since
...
it has expensive-to-init state like the face cascade).
2013-07-11 10:53:51 -07:00
Mark Peng
9749e5edd6
Add const var to represent magic num in eyecontact code when gyros
...
are on.
2013-07-11 10:53:38 -07:00
Atlante45
b3f8711f95
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 10:53:27 -07:00
ZappoMan
04cd340f0b
add back in correct isViewChanging()
2013-07-11 10:50:17 -07:00
Mark Peng
24d32bcdc8
Fix style mistakes according to code review for eyecontact code.
2013-07-11 10:40:57 -07:00
ZappoMan
9aed3d3cc6
enable delta sending by default
2013-07-11 10:37:28 -07:00
Atlante45
5608a0a3b2
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 10:33:55 -07:00
Mark Peng
29d1e08f48
Merge remote-tracking branch 'upstream/master'
2013-07-11 10:33:21 -07:00
Andrzej Kapolka
d4abceba2b
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-07-11 10:28:26 -07:00
Andrzej Kapolka
b62d2d85c3
Let's try actually releasing the camera when we turn it off.
2013-07-11 10:28:09 -07:00
Mark Peng
083e0e9d06
Merge remote-tracking branch 'upstream/master'
2013-07-11 10:20:41 -07:00
Mark Peng
f145a1eac4
Add condition to updateAvatar() where if another avatar's head is at
...
the center of the screen, the lookAtPosition is set to the eye level
of that avatar.
2013-07-11 10:17:45 -07:00
Atlante45
6e2422a547
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-11 10:13:29 -07:00
Stephen Birarda
beb89e3d2b
change some timing types from int to uint64_t to avoid costly assumptions
2013-07-11 10:09:00 -07:00
Stephen Birarda
4ed231670f
put back the missing voxels
2013-07-11 10:04:27 -07:00
Stephen Birarda
211204e878
Merge remote-tracking branch 'upstream/master' into timestamps
2013-07-11 09:23:16 -07:00
Philip Rosedale
cf665e10b3
Merge pull request #644 from ZappoMan/occlusion_culling
...
Latest Revision of Occlusion Culling & Delta Sending Work - now it's always better and never worse
2013-07-11 09:05:03 -07:00
Philip Rosedale
8ea2b46264
Merge pull request #641 from ZappoMan/bug_fixes
...
Two small bug fixes
2013-07-11 07:46:57 -07:00
ZappoMan
dc70675c22
removed obsolete ResIn mode
2013-07-10 19:04:28 -07:00
Jeffrey Ventrella
6c3644a2fc
merge
2013-07-10 18:32:59 -07:00
Jeffrey Ventrella
420ecddafb
Merge remote-tracking branch 'upstream/master' into particles
2013-07-10 18:32:42 -07:00
Jeffrey Ventrella
980a5b7980
cleanup
2013-07-10 18:32:17 -07:00
ZappoMan
8adf713caa
Merge pull request #643 from ey6es/kinected
...
Flip x when in mirror mode, rather than special-casing all the head rotations; also, fix for sideways leaning.
2013-07-10 18:12:13 -07:00
Atlante45
4108bb135b
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
2013-07-10 18:11:04 -07:00
ZappoMan
9e83de7fbf
Merge pull request #634 from machinelevel/dev4
...
Added a readme with instructions on installing the Leap libraries.
2013-07-10 18:05:03 -07:00
Jeffrey Ventrella
171c10dabe
raised home position
2013-07-10 18:04:19 -07:00
Jeffrey Ventrella
8ae10a6614
added emitter
2013-07-10 17:55:42 -07:00
ZappoMan
3d3eca9afa
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-07-10 17:45:04 -07:00
Atlante45
5ae24fc660
Merge branch 'master' of git://github.com/worklist/hifi into the_midget_are_coming
...
Conflicts:
interface/src/Head.cpp
2013-07-10 17:39:31 -07:00
Atlante45
906fc04e35
first step toward resizing avatars
2013-07-10 17:35:39 -07:00
Andrzej Kapolka
d59b9ce955
Flip x when in mirror mode, rather than special-casing all the head rotations.
...
Also fixed sideways leaning (was correct in mirror mode, incorrect in world).
2013-07-10 17:31:21 -07:00
Mark Peng
3909217815
Remove unused #include for glm intersect in Application.cpp
2013-07-10 17:24:47 -07:00
ZappoMan
78611e30e7
make occlusion culling default
2013-07-10 17:21:40 -07:00
Mark Peng
c832662807
Remove random print statements from eyecontact code in Application.cpp
2013-07-10 17:20:46 -07:00
Jeffrey Ventrella
84a7a78b8d
made a test particle system
2013-07-10 17:15:03 -07:00
ZappoMan
a48f353f2f
whitespace cleaned up
2013-07-10 17:07:55 -07:00
ZappoMan
1831cc0de3
removed level param from recursion
2013-07-10 17:06:22 -07:00
Mark Peng
baf9edecc9
Merge remote-tracking branch 'upstream/master'
2013-07-10 16:51:53 -07:00
Andrzej Kapolka
a03a46ad16
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-07-10 16:36:21 -07:00
Andrzej Kapolka
100f7c19c3
Merge pull request #636 from PhilipRosedale/master
...
Touchlook tuned and always on!
2013-07-10 16:36:10 -07:00
ZappoMan
6694ef3869
fixed some compiler warnings
2013-07-10 16:33:27 -07:00
ZappoMan
4afda27ee0
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-07-10 16:28:51 -07:00
ZappoMan
78c62f29c3
lazy load stars file only if stars render enabled
2013-07-10 16:12:34 -07:00
ZappoMan
d8f368a50c
lazy load stars file only if stars render enabled
2013-07-10 16:06:23 -07:00
Mark Peng
62570f0804
Merge remote-tracking branch 'upstream/master'
2013-07-10 16:01:28 -07:00
Mark Peng
0b334f9e5d
Make lookAtVectors lock on other avatar's eyes if the mouse is over
...
the other avatar's head.
Add rayIntersectsSphere function to Util. glm::intersectRaySphere was buggy.
2013-07-10 15:56:23 -07:00
Eric Johnston
38fe6201a8
Added content to read me
2013-07-10 15:33:28 -07:00
Andrzej Kapolka
67afc61fd8
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-07-10 15:16:38 -07:00
Andrzej Kapolka
559dc4bb5d
Flush the queue so that we don't get any funny data on the initial read.
2013-07-10 15:07:39 -07:00
Andrzej Kapolka
2ffd151a1f
Ryan likes the eyelids starting at forty degrees.
2013-07-10 14:40:45 -07:00
Andrzej Kapolka
6a5fb4f535
Removed unused variables, added motion driver library for OS X.
2013-07-10 14:28:06 -07:00
Andrzej Kapolka
53eb5ed0bb
No clock_gettime on OS X; must use gettimeofday.
2013-07-10 14:21:23 -07:00
Andrzej Kapolka
0aa1b396db
Merge branch 'master' of https://github.com/worklist/hifi into kinected
2013-07-10 14:08:03 -07:00
Andrzej Kapolka
6fe9a71868
Basic compass fusion.
2013-07-10 14:06:12 -07:00
ZappoMan
09f77279e2
add shortcut key to enable wants occlusion culling
2013-07-10 13:42:43 -07:00