Anthony J. Thibault
212175bdaa
bug fix for far-grab pulling the object in the wrong direction
2016-07-19 10:23:00 -07:00
samcake
18ec4aa4e2
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-19 09:27:33 -07:00
Brad Davis
d98ae1ba9c
Ensure the pause overlay is unlit (emissive)
2016-07-19 07:10:34 -07:00
samcake
ff132fa712
Gathering the diffusion passes in the SUrfaceGEometryPAss job
2016-07-19 02:11:22 -07:00
samcake
3638a3b9c3
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-18 23:15:21 -07:00
samcake
34f2a96888
Adding the check for Obscurrance
2016-07-18 18:11:51 -07:00
Ryan Downe Karpf
6e71e369a4
Merge pull request #8261 from hyperlogic/feature/grab-script-improvements-iii
...
grab script improvements
2016-07-18 16:46:38 -07:00
Thijs Wenker
11b461a730
Fixes duplicate target overlays for teleporter, make sure to delete overlay before creating one
2016-07-19 01:46:29 +02:00
Anthony J. Thibault
69500643f3
bugfix for saving attach points
...
The feature to add transition from equip -> near-grab, in inadvertently broke attach point saving.
2016-07-18 14:17:32 -07:00
Anthony J. Thibault
659e1ff984
remove debug prints
2016-07-18 14:17:06 -07:00
Zander Otavka
d75c2e2a6f
Merge branch 'master' into edit-model-ui
2016-07-18 13:11:51 -07:00
Anthony J. Thibault
959a2f9915
far-grabbed objects no longer fly away when the avatar body shifts
...
Before this fix, a hand vector was being tracked that was the difference between the avatar's hand in avatar space with the avatar's hand
in avatar space the previous frame. This hand vector was used to move the grabbed object position. However, when the body shifts, objects
in the avatar's space will change rapidly, this would cause this hand vector to be incorrect and cause the object to shoot off in the distance.
Now, we track this hand delta in sensor a.k.a. room space. This is immune to the shifts caused by body shifting.
2016-07-18 13:10:16 -07:00
samcake
80587ca8a3
using the textureGather lookup
2016-07-18 12:52:21 -07:00
Zander Otavka
492f7e0c29
Add gravity to dynamic model entities
2016-07-18 12:43:14 -07:00
Zander Otavka
06985f9278
Make combo box go by index, add default values
2016-07-18 12:06:11 -07:00
Anthony J. Thibault
5a01bf406e
remove obsolete handControllerMouse.js to avoid confusion
2016-07-18 11:29:41 -07:00
samcake
a44aee84ce
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-18 10:16:55 -07:00
samcake
5a0ce81516
Performing the curvature generation and diffusion at half the resolution
2016-07-18 03:54:05 -07:00
samcake
cfa51ae1f5
REmoving problematic timers for mac
2016-07-17 18:32:43 -07:00
samcake
9332f82d54
Carrefully improving the curvature generation performances
2016-07-17 17:13:07 -07:00
samcake
744474982d
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-17 13:28:03 -07:00
Anthony Thibault
c7c8046231
De-equip goes into a near grab instead of dropping the object.
2016-07-16 14:58:21 -07:00
Anthony Thibault
4b2fb546eb
Re-enable storing of attach points in user settings
...
* bug fix, use localOffset property of grabbed entity, which is dynamically updated as
the near grab action moves the entity.
2016-07-16 12:21:08 -07:00
Brad Davis
03cb6175ab
Support triangle and hexagon shapes, add shape support to overlays.
2016-07-15 22:02:17 -07:00
Brad Davis
cf1c954edc
Merge pull request #8257 from jherico/toolbar_hover
...
Fix hover states for toolbar buttons
2016-07-15 18:02:58 -07:00
Philip Rosedale
4925980cbb
Merge pull request #8255 from jherico/search_circle
...
Make search line termination a circle, like 2D UI
2016-07-15 17:51:50 -07:00
samcake
076b8cd297
Instrumenting the GPU git status
2016-07-15 17:47:54 -07:00
Brad Davis
1145c3b590
Smaller and hotter circle, per Philip
2016-07-15 17:45:16 -07:00
Zander Otavka
6c47db016f
Remove some debug logging
2016-07-15 17:43:37 -07:00
Seth Alves
a0e6654ac6
Merge pull request #8247 from hyperlogic/feature/grab-script-polish-part-deux
...
Grab Script Polish (part deux)
2016-07-15 17:34:50 -07:00
Zander Otavka
6417bb1859
Require tripple equals over double, fix in edit.js
2016-07-15 17:33:47 -07:00
Zander Otavka
ded82294f9
Bring edit.js up to the coding standard
...
There were some serious bad practices going on there, I fixed them.
There are still a few, but they are minimized.
2016-07-15 17:31:41 -07:00
Brad Davis
9ebc0c28c8
Fix hover states for toolbar buttons
2016-07-15 17:12:49 -07:00
Brad Davis
317dee1b23
Fix decoration inflation
2016-07-15 16:15:53 -07:00
Anthony Thibault
e4794450c2
Disable attach point saving
2016-07-15 15:36:20 -07:00
Brad Davis
0d811c489a
Removing debug logging
2016-07-15 14:05:16 -07:00
Brad Davis
c462b8c387
Make search line termination a circle, like 2D UI
2016-07-15 13:51:14 -07:00
Brad Hefta-Gaub
574aaa9f28
Merge pull request #8248 from jherico/edit_toolbar
...
Migrate edit.js toolbar to the new toolbar API
2016-07-15 12:42:13 -07:00
Brad Hefta-Gaub
bc647a15ec
Merge pull request #8250 from BingShearer/dice
...
Removed button color declarations on createDice.js to make icons visible
2016-07-15 12:39:44 -07:00
Brad Hefta-Gaub
7bb31fe075
Merge pull request #8240 from jherico/hand_controller
...
Menu & hand controller polish
2016-07-15 12:36:31 -07:00
Brad Davis
d084623662
PR feedback
2016-07-15 12:15:23 -07:00
samcake
a3f6ed6a89
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-15 09:22:34 -07:00
samcake
800d2db8f1
New plots to watch the GPU load"
...
"
2016-07-15 09:13:55 -07:00
samcake
89ec547161
Trying to get the gpu timer to work correctly
2016-07-14 18:20:20 -07:00
Brad Davis
cd6abadc41
Make sure buttons get removed when shutting down scripts
2016-07-14 17:40:05 -07:00
Brad Davis
a6d71f508e
Fix edit toolbar button vanishing, persistent edit button
2016-07-14 17:40:04 -07:00
Brad Davis
1adf96c8df
Move edit.js to new toolbar API
2016-07-14 17:40:03 -07:00
samcake
d69be5e4d2
Fixing the default value for the lightingMOdel flag when using debugDeferredLighting
2016-07-14 16:45:56 -07:00
Bing Shearer
aa70a38e79
Removed button color declarations to make icons visible.
2016-07-14 15:59:47 -07:00
Anthony J. Thibault
37d60c6c85
eslint clean
2016-07-14 15:58:13 -07:00
Anthony J. Thibault
31f1d69c43
Merge branch 'master' into feature/grab-script-polish-part-deux
2016-07-14 15:57:41 -07:00
Brad Hefta-Gaub
45aa78702c
Merge pull request #8217 from sethalves/fix-throwing
...
fix throwing
2016-07-14 15:52:41 -07:00
Anthony J. Thibault
6094fb3de3
Remember object attach point offsets in user settings
2016-07-14 15:51:05 -07:00
Brad Davis
8685b23610
When using the hand controller as a mouse, disable the navigation focus state in QML
2016-07-14 12:11:12 -07:00
Anthony J. Thibault
eb5107d9a5
highlight the grabbed hotspot when the drop gesture is detected
2016-07-14 12:07:07 -07:00
Anthony J. Thibault
e62d34136d
Added haptics and hysteresis to drop gesture
2016-07-14 10:53:47 -07:00
Anthony J. Thibault
51cce939b3
removed shake to drop
2016-07-14 10:32:02 -07:00
Brad Davis
091e798267
Make hand pointer lasers 'click' on fully pressing and clicking the vive controller
2016-07-14 10:30:35 -07:00
Anthony J. Thibault
23ea85541c
Animate equip hotspots scale instead of alpha
2016-07-14 10:24:08 -07:00
Anthony J. Thibault
66830a0538
First pass at equip sphere animation
2016-07-13 19:44:51 -07:00
Anthony J. Thibault
f3ef2801b4
Support for model overrides for equip hotspots rendering
...
Bug fix for modelScale on hotspots
2016-07-13 19:13:40 -07:00
Anthony J. Thibault
0ce970408c
Fix for double rendering of equip hotspots
2016-07-13 19:13:40 -07:00
Anthony J. Thibault
848d5a8975
Reduce calls to Entity.getEntityProperties().
...
By using a single EntityProprtiesCache instance instead of one per controller.
2016-07-13 19:13:39 -07:00
samcake
219b41e813
Fix the mini mirror perf issue and improve the debugDeferredLighting script
2016-07-13 17:37:35 -07:00
Stephen Birarda
aa433e7233
handle click event on overlays only when in ignore mode
2016-07-13 16:23:40 -07:00
Stephen Birarda
946c7d4644
only handle trigger events when overlays are shown
2016-07-13 16:21:12 -07:00
Stephen Birarda
61975fe33a
use correct function for peeked overlay
2016-07-13 15:47:52 -07:00
Stephen Birarda
9deb9744c6
handle trigger off in controller mapping
2016-07-13 15:34:20 -07:00
Stephen Birarda
cd1c114807
enable the trigger mapping so it's actually usable
2016-07-13 15:20:31 -07:00
Stephen Birarda
a6f39d5e68
add code from entitySelectionTool to handle hmd overlay pick
2016-07-13 15:06:31 -07:00
Stephen Birarda
0918b55e7e
add ignore to defaultScripts
2016-07-13 15:06:31 -07:00
Stephen Birarda
5fc2afe549
switch to new icon for ignore target
2016-07-13 15:06:31 -07:00
Stephen Birarda
599d9c568a
remove unneeded check from copy-paste
2016-07-13 15:06:31 -07:00
Stephen Birarda
aeabae4faf
handle removal of an overlay for an avatar that is removed
2016-07-13 15:06:31 -07:00
Stephen Birarda
7bd8c45098
add the correct ignore icon, cleanup data structure
2016-07-13 15:06:31 -07:00
Stephen Birarda
22ab3fc7b5
cleanup a couple of comments
2016-07-13 15:06:31 -07:00
Stephen Birarda
154834b0ab
hook up ignoring of user to overlay
2016-07-13 15:06:31 -07:00
Stephen Birarda
3c330d0c48
show simple overlay for script testing
2016-07-13 15:06:31 -07:00
Stephen Birarda
8724f0d0d9
add a stubbed version of the ignore script
2016-07-13 15:06:31 -07:00
samcake
8acc18ae8b
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-13 11:42:07 -07:00
samcake
51594fefa2
more clean up
2016-07-12 18:21:31 -07:00
Brad Hefta-Gaub
b8d79ec263
Merge pull request #8179 from SamGondelman/snapshotFix3
...
Various snapshot improvements
2016-07-12 15:28:51 -07:00
Brad Hefta-Gaub
819cab4aab
Merge pull request #8158 from sethalves/raypick-avatars
...
Raypick avatars
2016-07-12 15:27:30 -07:00
samcake
cde17ecaab
Clenaing the rendering and the framebuffer allocations
2016-07-12 14:34:54 -07:00
Seth Alves
1999193907
split the grab script's deactivation on an entity into two parts -- one that happens during release and a delayed part which finishes up. This makes collisions with a thrower's capsule less likely
2016-07-12 11:42:58 -07:00
samcake
5d4b55eeea
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-12 09:19:28 -07:00
Seth Alves
367c26a5ee
wait a bit before resetting collides-with-my-avatar
2016-07-11 18:53:47 -07:00
Seth Alves
85cc5f8956
Merge branch 'master' of github.com:highfidelity/hifi into raypick-avatars
2016-07-11 18:02:18 -07:00
Seth Alves
84c5bef487
back to ignore more recent 3 frames. don't have released entities collide with myAvatar until 0.25 seconds after release
2016-07-11 17:02:11 -07:00
James B. Pollack
dc9c06a159
clean util
2016-07-11 15:14:19 -07:00
James B. Pollack
27f70e9d52
finish merge
2016-07-11 15:13:25 -07:00
Seth Alves
c034879b74
Merge branch 'master' of github.com:highfidelity/hifi into fix-throwing
2016-07-11 11:12:20 -07:00
Anthony J. Thibault
6f6fe5f244
reduced radius of grab sphere
2016-07-08 18:23:33 -07:00
samcake
2fbdb22493
Cleaning up the lighting with the simpler approach where emissive and lightmap is displayed on forward
2016-07-08 18:14:05 -07:00
Seth Alves
5c69e55475
Merge branch 'master' of github.com:highfidelity/hifi into raypick-avatars
2016-07-08 17:43:52 -07:00
Anthony J. Thibault
bec71e4af4
Went back to transparent spheres for equip points
2016-07-08 17:05:23 -07:00
Seth Alves
051616d7c3
experimenting
2016-07-08 16:16:06 -07:00
James B. Pollack
6249f3ed12
less changes to hand grab
2016-07-08 16:01:17 -07:00
James B. Pollack
ee970c5e07
cleanup
2016-07-08 15:16:26 -07:00
James B. Pollack
4f899d8752
play nice with grab
2016-07-08 15:14:04 -07:00
James B. Pollack
5ca14b528b
remove prints and format
2016-07-08 15:08:44 -07:00
James B. Pollack
3492367c63
cleanup comments etc
2016-07-08 15:03:59 -07:00
James B. Pollack
38e580b211
fix some bugs and also change it to use arrival mode
2016-07-08 14:50:21 -07:00
Anthony J. Thibault
c8d0decab7
Fix for far grab not working until after edit button is pressed
2016-07-08 14:47:13 -07:00
Anthony J. Thibault
7d1f52da70
Added glow effect to search beam
2016-07-08 14:33:22 -07:00
Anthony J. Thibault
9242147394
Merge branch 'master' into feature/grab-script-polish
2016-07-08 13:40:01 -07:00
James B. Pollack
1cda8afa40
simplify code
2016-07-08 13:37:59 -07:00
James B. Pollack
24832df14a
changes
2016-07-08 13:13:32 -07:00
Anthony J. Thibault
1ec3472230
Model overlay dimensions fixes
...
At the moment model overlays will ALWAYS scale to fit their dimensions
Update handControllerGrab to account for this behavior.
2016-07-08 11:36:43 -07:00
samcake
ed67fe4051
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-08 09:04:40 -07:00
Brad Hefta-Gaub
5f71f77445
Merge pull request #8192 from AndrewMeadows/simple-hull-shapes
...
experimental ModelEntityItem collision shape options (no visual debugging)
2016-07-08 08:55:11 -07:00
James B. Pollack
1a46366557
uncomment
2016-07-07 19:23:04 -07:00
James B. Pollack
f8ff0da901
trying to fix interaction with grab script...
2016-07-07 19:22:42 -07:00
Anthony J. Thibault
0d454cd45e
Equip hotspots render when your hand is near them.
2016-07-07 17:28:23 -07:00
James B. Pollack
7fa1dc7053
make thumb and trigger work in any order and on either button released
2016-07-07 16:36:40 -07:00
James B. Pollack
71392bc1b2
change to sphere now that sphere alpha works.
2016-07-07 16:30:30 -07:00
samcake
1eb4acf815
Unifying the lighting pass for scaterring and not
2016-07-07 15:41:00 -07:00
James B. Pollack
5c83db3b28
take care of naughty intervals
2016-07-07 14:37:51 -07:00
James B. Pollack
4a9f6e677c
add new target model
2016-07-07 12:52:24 -07:00
James B. Pollack
be770c8177
make thumb and trigger mode an option
2016-07-07 12:39:11 -07:00
James B. Pollack
93081e73d8
thumb and trigger
2016-07-07 12:12:22 -07:00
James B. Pollack
8212ada4de
introduce delay
2016-07-07 11:42:41 -07:00
Seth Alves
6786a07ac2
Merge branch 'master' of github.com:highfidelity/hifi into raypick-avatars
2016-07-07 09:53:24 -07:00
Brad Hefta-Gaub
7724065298
Merge pull request #8196 from howard-stearns/loaded-machine
...
an objective test of basic performance on struggling machines
2016-07-07 09:02:31 -07:00
James B. Pollack
54e0c131a5
cleanup and protect against some interval naughtiness
2016-07-06 18:30:50 -07:00
James B. Pollack
5626938fb4
add instant mode
2016-07-06 18:13:42 -07:00
James B. Pollack
1728878982
working smooth arrival
2016-07-06 17:52:18 -07:00
Howard Stearns
74ef82f800
add 'dynamic' property as a load
2016-07-06 16:15:02 -07:00
Anthony J. Thibault
2db8160568
handControllerGrab improvements
...
* Made handControllerGrab eslint clean
* A model overlay is used instead of a sphere to draw equip hotspots.
* The equip hotspot model will grow in size by 10% when hand is near enough to equip it.
* The hand controller will now perform a haptic pulse when your hand is near enough to an equip hotspot.
* Near triggers events will also perform a haptic pulse
2016-07-06 15:46:14 -07:00
James B. Pollack
5cb585aec3
remove debug prints
2016-07-06 15:25:01 -07:00
James B. Pollack
696169ed37
terminate lines at intersection
2016-07-06 15:19:10 -07:00
James B. Pollack
dc8e21d76c
cleanup stretchy stuff
2016-07-06 15:16:31 -07:00
howard-stearns
110f5e9e2a
Don't compare distance when no intersection.
2016-07-06 15:08:57 -07:00
howard-stearns
9495d93a72
Merge branch 'master' of https://github.com/highfidelity/hifi into basic-hand-controller-edit
2016-07-06 15:06:51 -07:00
James B. Pollack
e993a69519
last commit for stretched beams -- doesnt work at long distances due to lack of precision
2016-07-06 14:06:53 -07:00
Howard Stearns
8ef9f48221
An objective test of basic performance on struggling machines.
2016-07-06 13:42:46 -07:00
James B. Pollack
b2ef491b97
rotate target toward you
2016-07-06 13:20:42 -07:00
James B. Pollack
2d073cc99c
working teleporter in huffmans build
2016-07-06 12:31:03 -07:00
SamGondelman
6a44ea76e5
fixed snapshot preview on windows
2016-07-06 11:57:29 -07:00
Andrew Meadows
76cb80112e
support new shape types in edit.js
2016-07-06 10:51:43 -07:00
James B. Pollack
b0494ec9d5
bug notes
2016-07-05 17:48:30 -07:00
SamGondelman
4eb94f8ccb
added support for snapshot notification in HMD, although 3d image overlays seem to be broken in master
2016-07-05 17:40:33 -07:00
James B. Pollack
26950eaaa6
working second model adjustment with hack but wtf
2016-07-05 17:30:17 -07:00
James B. Pollack
c78dbe26b6
working initial beam, still trying to clear up no intersection beam issues
2016-07-05 17:25:21 -07:00
SamGondelman
04184ee1fb
added snapshot notification in desktop mode
2016-07-05 17:21:57 -07:00
howard-stearns
b8e6572ebf
basic hand-controller editing
2016-07-05 17:00:54 -07:00
James B. Pollack
cbd1f8df88
add stuff for fading in/out and also for a nice stretchy beam
2016-07-05 13:11:14 -07:00
samcake
16c5a085d8
Merge branch 'master' of https://github.com/highfidelity/hifi into skin
2016-07-05 10:50:04 -07:00
James B. Pollack
056e9e3a72
add teleport models etc
2016-07-05 10:31:47 -07:00
James B. Pollack
ac99ec04d0
Merge remote-tracking branch 'upstream/master' into viveteleporter
2016-07-05 10:28:07 -07:00