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