Stephen Birarda
674c19a570
leverage new AudioInjector API for throw and catch sounds
2014-01-02 12:17:18 -08:00
Stephen Birarda
a0cf2c8fb1
Merge branch 'master' of https://github.com/worklist/hifi
2014-01-02 09:00:14 -08:00
Philip Rosedale
a9d21faa7e
Merge branch 'master' of https://github.com/worklist/hifi into buckyballs
2014-01-01 10:45:38 -08:00
Philip Rosedale
d1e9c25d00
bucky balls!
2014-01-01 10:45:06 -08:00
ZappoMan
9194a53410
change to setScript() since it does more than update
2013-12-30 15:55:57 -08:00
Philip Rosedale
74380260b3
Grab includes rotation
2013-12-26 19:07:02 -08:00
Philip Rosedale
03d192574d
typo
2013-12-20 22:57:35 -08:00
Philip Rosedale
bad47bd527
Fixed chat height
2013-12-20 15:33:56 -08:00
Stephen Birarda
10eb8985f4
remove the double catch sound
2013-12-20 15:29:12 -08:00
Philip Rosedale
cf3dc47c18
debug off
2013-12-19 23:16:04 -08:00
Philip Rosedale
b6ac73bb57
merge
2013-12-19 23:12:11 -08:00
Philip Rosedale
f4a28850cf
Merge remote-tracking branch 'upstream/master'
2013-12-19 23:05:37 -08:00
Stephen Birarda
a01a17c30a
hook throw and catch sounds to Hand class ball tests
2013-12-19 17:24:30 -08:00
Philip Rosedale
9f7e79e3c1
bigger catch radius, tweak sounds, different new ball button
2013-12-19 14:59:15 -08:00
Philip Rosedale
c0f3ec5b6a
merge fix
2013-12-19 10:55:00 -08:00
Philip Rosedale
c287e37691
Reverted key mapping change since Andrzej fixed the underlying problem.
2013-12-19 10:02:43 -08:00
ZappoMan
e2b7e08398
revert back to timestamps, fix a couple other bugs
2013-12-19 09:50:53 -08:00
Philip Rosedale
09e5b8ea4a
slaps sound only on impact with velocity
2013-12-18 20:55:27 -08:00
Philip Rosedale
13be1ea825
added catch, throw, new ball sounds. Tuned ball speed for handball.
2013-12-17 22:08:52 -08:00
Philip Rosedale
e6847961f5
reduced damping for thrown balls, turned off screen flash
2013-12-17 20:11:53 -08:00
Philip Rosedale
f08354c853
higher speed collisions to trigger a bounce sound
2013-12-17 15:36:26 -08:00
Philip Rosedale
ae1cc99f3d
throwing from fingertips, less gravity, lighter target rendering
2013-12-17 12:48:59 -08:00
Philip Rosedale
35e7cfddba
Made drumming and slaps into menu choices from ‘Hand Options’
2013-12-17 11:20:26 -08:00
Philip Rosedale
d6efcce28e
Debugging render call for head/hand positions, debugging for ball injection
2013-12-17 11:08:38 -08:00
Philip Rosedale
fc28034f37
hydra hands hard coded to LH and RH controllers, ball debugging
2013-12-17 09:41:13 -08:00
Philip Rosedale
d4bad3421f
fix: get velocity from either hand or fingertip according to where ball is thrown from
2013-12-16 21:49:15 -08:00
Philip Rosedale
14d198f930
Merge remote-tracking branch 'upstream/master' into slaps
2013-12-16 21:20:05 -08:00
ZappoMan
e969331f5c
implement catching of particles
2013-12-16 20:29:28 -08:00
ZappoMan
8f1fbec057
added versioning to SVO files and Particle inHand support
2013-12-16 19:49:22 -08:00
ZappoMan
d9f412406f
better implementation of particle palm collisions
2013-12-16 18:12:47 -08:00
Philip Rosedale
be27f36a7e
Merge remote-tracking branch 'upstream/master' into slaps
2013-12-16 17:37:22 -08:00
Philip Rosedale
6ab4839c3b
it’s the other guys palms you want
2013-12-16 17:14:19 -08:00
Philip Rosedale
0d76b370df
only check palms if active
2013-12-16 17:01:46 -08:00
ZappoMan
6203e9dc2e
Merge branch 'master' of https://github.com/worklist/hifi into particle_voxel_collisions
...
Conflicts:
interface/src/Application.cpp
interface/src/Menu.cpp
interface/src/Menu.h
interface/src/avatar/Hand.cpp
2013-12-16 12:11:33 -08:00
ZappoMan
f8830ed9b1
cleaned up hand target code a bit
2013-12-16 12:04:16 -08:00
Philip Rosedale
893a3900d9
added palm collision sounds
2013-12-15 20:55:51 -08:00
Philip Rosedale
ce986c367e
palms detect collision
2013-12-15 19:53:24 -08:00
Philip Rosedale
21d7fe1277
Grab and move with button 4
2013-12-13 21:59:19 -08:00
ZappoMan
02d3d384ca
added basic support for hit particles with the palm of the hand
2013-12-13 19:02:45 -08:00
Philip Rosedale
a04c544c17
Merge fixes
2013-12-13 16:35:11 -08:00
ZappoMan
aaf4ff7dfc
added lifetime to particles
2013-12-13 14:30:29 -08:00
ZappoMan
38d928fa4e
make balls for both hands, allow you to change color, remove red wire simulation
2013-12-13 11:58:12 -08:00
Philip Rosedale
63243b2e14
merge fix
2013-12-12 17:58:37 -08:00
ZappoMan
0560b16133
only render local toy ball sphere if there is an actual toy ball
2013-12-12 15:47:51 -08:00
Philip Rosedale
b87d5fe98c
Merge branch 'master' of https://github.com/worklist/hifi
2013-12-12 15:36:13 -08:00
Philip Rosedale
99f6ce2733
merge fix
2013-12-12 15:36:06 -08:00
ZappoMan
d3197ef8f9
fix crash, and remove gravity while in hand
2013-12-12 13:54:36 -08:00
ZappoMan
50b93d1e2b
added easy access to creating a ParticleEditHandle for a know particle ID
2013-12-12 12:40:38 -08:00
Philip Rosedale
305a75c2b7
don’t render toy ball if hand controller trigger not pressed at all
2013-12-12 12:33:04 -08:00
ZappoMan
cd830efdd4
fixed typo
2013-12-12 12:26:12 -08:00
ZappoMan
1a6f730659
add findClosestParticle()
2013-12-12 12:24:07 -08:00
ZappoMan
a80acc6806
slight toy ball cleanup
2013-12-12 11:25:31 -08:00
ZappoMan
e1b3b9d967
fixed indent, added some damping debugging
2013-12-12 10:59:28 -08:00
ZappoMan
5d9b7c7f75
change toy ball to use ParicleEditHandle class
2013-12-12 10:26:55 -08:00
Philip Rosedale
2d72bea27a
cleanup test toy ball throwing code
2013-12-11 17:35:02 -08:00
Philip Rosedale
c9f96d1adf
Basic joystick thrust/view drive behavior
2013-12-10 16:52:08 -08:00
Philip Rosedale
83a1654d9c
making toy ball
2013-12-09 15:12:28 -08:00
Andrzej Kapolka
d374716c7d
Merge branch 'master' of https://github.com/worklist/hifi
2013-12-05 17:09:19 -08:00
Philip Rosedale
3f957bbf5d
Rave out!
2013-12-05 16:46:11 -08:00
Andrzej Kapolka
16cfeff00d
Ignore further up the hierarchy.
2013-12-05 16:37:40 -08:00
Andrzej Kapolka
02cd97deb1
Adjust palm collision size, use last free index when ignoring.
2013-12-05 16:28:33 -08:00
Philip Rosedale
a1027b7dda
reverse Hz change because I’ve got some other stuff in there
2013-12-05 16:03:06 -08:00
Philip Rosedale
006472cb24
tweaked RGB->Hz for drum to make piano
2013-12-05 15:56:55 -08:00
Andrzej Kapolka
9be30acf82
Render the palm collision proxies.
2013-12-05 14:40:24 -08:00
Andrzej Kapolka
d2cb6f0243
Test hand against other avatars.
2013-12-05 14:19:13 -08:00
Andrzej Kapolka
b90c5bdae8
Option to render collision proxies, more general avatar penetration test, fix
...
for meshes with only one joint influence.
2013-12-05 14:00:38 -08:00
Philip Rosedale
a7dacec63d
Don’t render collision if not own avatar, don’t check for collisions with voxel tree if not me.
2013-12-05 13:36:00 -08:00
Andrzej Kapolka
0ea0887f66
Add a scale factor to bone radii.
2013-12-05 11:21:56 -08:00
Andrzej Kapolka
9b3560d414
Skip the hands' parents as well as the hands themselves.
2013-12-05 11:10:22 -08:00
Andrzej Kapolka
193f676fcb
Merge branch 'master' of https://github.com/worklist/hifi
2013-12-05 10:18:50 -08:00
Philip Rosedale
8d518f85fe
Turn off Sixense (kalman?) filtering, cleanup code
2013-12-04 17:55:32 -08:00
Philip Rosedale
c1f96ab6b4
Merge branch 'master' of https://github.com/worklist/hifi
2013-12-04 15:49:30 -08:00
Philip Rosedale
0c32f94116
Better drums
2013-12-04 15:48:41 -08:00
ZappoMan
2b27c91550
Merge branch 'master' of https://github.com/worklist/hifi into particle_server
...
Conflicts:
interface/src/VoxelSystem.cpp
interface/src/VoxelSystem.h
2013-12-04 11:40:54 -08:00
Andrzej Kapolka
70ca1106b1
Working on testing the Leap/Hydra hands against the avatar body.
2013-12-03 17:28:36 -08:00
Philip Rosedale
b04d48a7b8
Longer drum sticks
2013-12-03 17:19:00 -08:00
Philip Rosedale
423b2e8e0f
Highlight voxel being touched
2013-12-03 16:52:38 -08:00
Philip Rosedale
8fdd78dc26
Added drum sounds and voxel collision detection
2013-12-03 16:25:23 -08:00
Philip Rosedale
a84e97c54a
Removed obsolete HandControl class, files
2013-12-03 08:29:17 -08:00
Philip Rosedale
7ab9cc9c14
Voxel editing with hands, flying and rotation with hands
2013-12-02 00:17:06 -08:00
Philip Rosedale
2456c26207
changed function name so less confusing
2013-12-01 20:46:42 -08:00
Philip Rosedale
ea850368de
First working voxel insertion at fingertip
2013-12-01 20:16:14 -08:00
Philip Rosedale
a9139b05e8
Drive with trigger pointing
2013-11-29 20:46:16 -08:00
Philip Rosedale
65ec91ec13
Add hand thrusters
2013-11-29 17:49:35 -08:00
Philip Rosedale
abca79ea3e
Add button detection for hydra controller to palmData
2013-11-29 16:20:43 -08:00
Andrzej Kapolka
3137e9a3e6
Don't leave out the head when we draw our shadow.
2013-11-21 13:57:55 -08:00
Andrzej Kapolka
1f2fe5ddee
Rudimentary Sixense (Razer Hydra) support.
2013-11-15 18:06:32 -08:00
Andrzej Kapolka
52a3071cb3
Order of update fix.
2013-11-13 12:29:43 -08:00
Andrzej Kapolka
332de0646d
Orient the Leap hands relative to the body, not the head.
2013-11-13 12:22:54 -08:00
Andrzej Kapolka
c2e4a70685
Back to the cyclic coordinate descent algorithm (easier to apply joint
...
constraints); Leap hands relative to eyes.
2013-11-13 10:35:20 -08:00
Andrzej Kapolka
ebe3ef4b22
Toggle for the leap hands.
2013-11-07 17:20:52 -08:00
LionTurtle
f4109b3fb4
Add MyAvatar subclass. For functions such as render() and simulate(),
...
they have been edited so that there are MyAvatar and Avatar specific
versions in their respective classes. isMyAvatar() has been removed.
2013-08-21 13:24:54 -07:00
Eric Johnston
524e5dd130
Fixed fencepost error to make trails slightly cleaner
2013-08-07 16:33:38 -07:00
Eric Johnston
52b33cb466
Rave tweaks: Improvements to finger trails and hand rendering
2013-08-07 16:19:54 -07:00
Eric Johnston
1fc4f17f7a
Rave tweaks: change the look of the hands, fix screen-darken
...
Screen-darken is now a simple fullscreen draw
Leap hands are now visible and match body lighting
Fingertips are hidden and hand coloring matches body and arm
"fake hands" aren't active unless they're chosen from the Debug menu.
2013-08-07 10:29:31 -07:00
Eric Johnston
35465686db
Rave tweaks: Use separate light settings for avatars and particles
2013-08-06 17:39:56 -07:00
Eric Johnston
2e5dade413
Rave demo changes per Ryan's request: Darken the world when you're in rave mode, but leave the avatars and effects un-darkened.
...
Also fixed a warning in AvatarData.cpp initialization
2013-08-06 14:29:30 -07:00
Eric Johnston
9a4a0e2819
Rave glove adjustments per Ryan's requests: hide fingers and arms when raving, center hands in front of face.
2013-08-06 12:44:29 -07:00
Eric Johnston
ab31c3f82d
Rave glove: Fix initialization issues and activate mode switch.
...
Note that this change will have no effect until the Avatar Mixer gets it, because the mixer will continue to send "glove mode 0" until it receives this update.
2013-08-06 11:59:58 -07:00
Eric Johnston
16aae5993a
Rave glove fixes: removed double-stored glove mode members
...
Uncommented glove mode switch, which now calls a non-crashing method.
Fixed overlapping method names for very different methods (setRaveGloveMode becomes activateNewRaveGloveMode).
2013-08-06 07:33:18 -07:00
Philip Rosedale
e5de67152e
Merge pull request #786 from Ventrella/particles
...
Added member variables to Hand.cpp to manage rave glove mode switching
2013-08-05 19:26:55 -07:00
Philip Rosedale
d7dc07502c
Merge pull request #787 from machinelevel/dev4
...
Rave glove demo: network-glove fixes
2013-08-05 18:58:04 -07:00
Jeffrey Ventrella
f9f925b70b
removed printf
2013-08-05 17:30:04 -07:00
Eric Johnston
d85ce81313
Rave glove demo: network-glove fixes
...
After this change, people can see each other's rave glove performances.
1. Moved hand->simulate call into avatar->simulate so that it gets called on all avatars, not just mine.
2. Hide the rave stage, so it's out of the way while we figure out the best way to darken the world, if that's still desired.
2013-08-05 17:27:42 -07:00
Jeffrey Ventrella
cba42808c1
fixed initial rave glove mode
2013-08-05 17:24:31 -07:00
Jeffrey Ventrella
4ceba28632
working with Eric to fix transmission of hand data
2013-08-05 17:00:50 -07:00
ZappoMan
7021d3c6a5
Merge pull request #777 from Ventrella/particles
...
Added BendyLine
2013-08-05 14:55:26 -07:00
Jeffrey Ventrella
1a2c8f9875
Merge remote-tracking branch 'upstream/master' into particles
2013-08-05 14:10:28 -07:00
Eric Johnston
a3a5c3d6d4
Rave glove demo: Network rave data
...
Sending glove modes over the network, and fixed ghost-fingers-left-behind issue.
Issues addressed:
https://basecamp.com/2151194/projects/2058851-avatar/todos/54607028-bug-phantom-leap
https://basecamp.com/2151194/projects/2058851-avatar/todos/54633674-demo-make
2013-08-05 13:25:05 -07:00
Jeffrey Ventrella
6e69c4fbbb
improved particle rainbow color cycle mode
2013-08-05 11:28:10 -07:00
Jeffrey Ventrella
17f1c82e6f
cleanup
2013-08-02 14:12:32 -07:00
Jeffrey Ventrella
90502a3ce5
removed rendering of finger root positions
2013-08-02 14:08:56 -07:00
Jeffrey Ventrella
29c5511a54
test
2013-08-02 13:49:50 -07:00
Jeffrey Ventrella
a9ec94de49
fixed a problem with emitters not being coordinated with Leap fingers
2013-08-02 13:35:35 -07:00
Jeffrey Ventrella
8fc800acff
some work on hands
2013-08-02 10:59:04 -07:00
Jeffrey Ventrella
0cd1018e76
some experimental work on hand rendering
2013-08-01 10:53:20 -07:00
Jeffrey Ventrella
5b2693f99c
added emitter active bool for switching emitters on/off when Leap loses fingers
2013-07-31 17:59:15 -07:00
Jeffrey Ventrella
be8a587d49
named rave glove effects
2013-07-31 16:07:21 -07:00
Jeffrey Ventrella
5b1ba56d67
toggle debug print statements for Leap fingers
2013-07-31 15:12:29 -07:00
Jeffrey Ventrella
0aaeb4550a
cleanup
2013-07-31 13:07:52 -07:00
Jeffrey Ventrella
2901b58059
changed variable name from t to effectsTimer
2013-07-31 12:34:43 -07:00
Jeffrey Ventrella
482c5f0f4a
turned on leap hand diagram
2013-07-31 12:09:46 -07:00
Jeffrey Ventrella
df32c18994
cleanup
2013-07-29 16:15:44 -07:00
Jeffrey Ventrella
a1eba53678
cleanup
2013-07-29 15:09:38 -07:00
Jeffrey Ventrella
37ff8ae030
added color modulation
2013-07-29 15:07:05 -07:00
Jeffrey Ventrella
05e0bf3e84
added collision plane
2013-07-26 15:21:10 -07:00
Jeffrey Ventrella
9890cf72ce
added keyboard mode switching for rave glove effects
2013-07-26 12:37:37 -07:00
Jeffrey Ventrella
5e2dcfee53
cleaned up some magic numbers
2013-07-24 16:52:37 -07:00
Jeffrey Ventrella
aee29a0ab1
cleaning up the particle system more
2013-07-24 16:37:13 -07:00
Jeffrey Ventrella
2f28f3ea4b
made some extra checks for bogus data coming in, and added more particle effects to rave glove hand
2013-07-24 12:41:01 -07:00
Jeffrey Ventrella
903a248061
cleaned up some code and added asserts to help track down a crash
2013-07-23 20:46:09 -07:00
Jeffrey Ventrella
062ee657ca
added extra mode and started prototyping "ribbon" effect
2013-07-23 14:41:52 -07:00
Jeffrey Ventrella
fdebe166ba
fixed it so both leap hands produce particles
2013-07-22 14:07:51 -07:00
Jeffrey Ventrella
8a55db53ce
merge
2013-07-22 10:42:18 -07:00
Jeffrey Ventrella
5f0d52ce89
uh, whatever
2013-07-22 10:35:02 -07:00
Jeffrey Ventrella
13e6f2e6fa
added sphere resolution to emitter attributes
2013-07-22 10:31:23 -07:00
Jeffrey Ventrella
ad0ca748bb
added extra mode and improved particle system
2013-07-20 09:48:55 -07:00
Eric Johnston
0cdad1a313
Merge branch 'master' of https://github.com/worklist/hifi into dev4
2013-07-19 19:48:52 -07:00
Jeffrey Ventrella
05039b4e3e
adding rave glove modes and changing API of particle system to accommodate
2013-07-19 18:02:48 -07:00
Jeffrey Ventrella
6e84481931
Merge remote-tracking branch 'upstream/master' into particles
2013-07-19 16:08:43 -07:00
Andrzej Kapolka
b5a8c2710c
Merge branch 'master' of https://github.com/worklist/hifi into pointy
...
Conflicts:
interface/src/Application.h
interface/src/Audio.h
interface/src/Webcam.cpp
2013-07-18 18:09:57 -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
Andrzej Kapolka
61f6b8b974
Moved all the avatar bits to their own subdirectory.
2013-07-11 14:53:46 -07:00