Stephen Birarda
c734bc89a3
move the audio scope into its own class
2014-12-16 11:54:59 -08:00
David Rowe
20b880ca09
Fix avatar hand state decoding for finger laser
2014-12-11 23:07:05 -08:00
David Rowe
fe8937e37e
Make lasers able to emanate from index finger tips
2014-12-11 21:31:08 -08:00
Andrew Meadows
1df6c32a4e
moving Shape* back into shared lib
...
removing dependency of entities lib on physics lib
physics lib now depends on entities lib
2014-12-01 16:03:14 -08:00
Atlante45
ae3bcc8f06
No more .f
2014-11-19 16:53:39 -08:00
Andrzej Kapolka
779f5f7614
Default avatar fixes.
2014-11-14 13:02:02 -08:00
Stephen Birarda
e10d132f75
avoid Qt QTimer thread bug by putting SoundCache on same thread
2014-11-13 14:47:28 -08:00
Stephen Birarda
fd6b9c3550
changes to sound class to allow caching of sounds
2014-11-13 10:16:42 -08:00
Stephen Birarda
b7b371ba61
resolve conflicts on merge with upstream master
2014-11-11 20:53:24 -08:00
Stephen Birarda
a8681cd5b6
changes to allow AudioInjectorOptions to operate as a hash from js
2014-11-11 10:24:21 -08:00
Andrzej Kapolka
6445b3aa5d
Linux warnings fixes.
2014-11-07 15:59:16 -08:00
Andrew Meadows
4c3cdf5b7a
move stuff out of shared and into physics library
2014-10-28 13:51:45 -07:00
Andrew Meadows
c1728c0296
Merge upstream/master into andrew/experimental
2014-10-27 10:08:48 -07:00
Atlante45
20c862d199
Fix player loop
2014-10-23 14:35:24 -07:00
Stephen Birarda
8e67c5f534
don't erase from the AvatarHashMap on the wrong thread
2014-10-22 17:35:28 -07:00
Stephen Birarda
7b0f1477a1
expose AvatarList to Interface SE, add avatarWithDisplayName method
2014-10-22 15:28:04 -07:00
Stephen Birarda
f19c5c9850
repair NetworkAccessManager returns, handle custom AS port in assignment-client
2014-10-06 14:57:38 -07:00
Andrew Meadows
01a3eaa26b
added experimental MyAvatar.setSkeletonOffset()
...
for improved walk animations
2014-10-05 19:10:55 -07:00
Sam Gateau
738369e21f
Replacing glutSolidSphere by a cached Geometry
...
Instead of calling glutSolidSphere, just call Application::getInstance()->getGeometryCache()->renderSphere(...)
- replaced all the instances of "glutSolidSphere"
- Changed the atmosphere shaders so instead of drawing a sphere of the size of the atmosphere, we draw a unit sphere, the vertices get scaled at the right radius in th vertex shader using fOuterRadius
2014-10-03 16:55:58 -07:00
Atlante45
56acc86f4f
Missed some qints
2014-09-30 21:20:37 -07:00
Atlante45
68c25e805a
Switch int64 to int
2014-09-30 14:31:40 -07:00
Atlante45
5f95cbc101
JS hooks
2014-09-30 11:23:33 -07:00
Atlante45
1afdd34577
Added custom audio offset and volume to Player
2014-09-30 11:23:25 -07:00
Atlante45
c99047677f
Members initialisation
2014-09-29 14:49:55 -07:00
Atlante45
6d15728283
frame interpolation for recordings
2014-09-29 12:30:10 -07:00
Atlante45
cf453a8953
removed _isPaused
2014-09-25 19:32:57 -07:00
Atlante45
cf925120ca
Merge branch 'master' of https://github.com/highfidelity/hifi into fix_attachment_bug_with_recording
2014-09-25 19:23:46 -07:00
Brad Hefta-Gaub
0775e9dde4
Merge pull request #3479 from PhilipRosedale/master
...
Improved eye contact, audio driven mouth and brows, linear audio scope
2014-09-25 09:32:37 -07:00
Atlante45
75dc26c9ff
Slider can moved when recording paused or stoped
2014-09-24 16:19:47 -07:00
Atlante45
11e60c864a
Changed recording file format
2014-09-24 15:17:23 -07:00
Philip Rosedale
75e536235c
Avatars look at your camera, not your avatar. Improvements to lookAt code
2014-09-24 14:38:44 -07:00
Atlante45
f536e33d13
Merge branch 'master' of https://github.com/highfidelity/hifi into fix_attachment_bug_with_recording
2014-09-23 14:54:49 -07:00
Atlante45
7ab8c7750c
Extra spaces
2014-09-23 14:37:43 -07:00
Atlante45
3b33db9a6b
Added pause/setCurrentTime/setCurrentFrame JShooks
2014-09-23 14:19:16 -07:00
Atlante45
95c00b1d4e
Added pause behavior + change frame computation
2014-09-23 14:18:54 -07:00
Atlante45
13a5dbf489
Added frame computation and JS hooks
2014-09-23 11:01:21 -07:00
Andrew Meadows
ab53202003
remove warning about signed/unsigned comparison
2014-09-23 09:07:05 -07:00
Atlante45
8393fcc6eb
Frame computation + timerOffset member
...
When jumping inside a recording
2014-09-22 14:01:02 -07:00
Atlante45
58b1db4f09
Added JS hooks for new Player options
2014-09-18 16:49:13 -07:00
Atlante45
29ff8c09d9
Fix LookAtPosition
2014-09-18 15:23:58 -07:00
Stephen Birarda
1a5149af02
add another missing const to readRecordingFromRecFile
2014-09-18 11:29:51 -07:00
Stephen Birarda
b1abdc05a0
add the last missing consts in Recording.h
2014-09-18 11:25:50 -07:00
Stephen Birarda
93d83b707d
use a copy of filename in Recording.cpp to make changes to filename
2014-09-18 11:21:09 -07:00
Stephen Birarda
2ee367fa44
add a couple of missing consts
2014-09-18 11:14:17 -07:00
Stephen Birarda
ac588a569e
add const to recording methods where arguments are passed by reference
2014-09-18 11:12:11 -07:00
Stephen Birarda
6e39f049c8
Merge remote-tracking branch 'clement/rec_file_format_tweaks' into clement-recording-changes
2014-09-18 11:08:59 -07:00
Atlante45
72d8522adc
Fixed typo + removed MesageBoxes
2014-09-18 10:45:12 -07:00
Atlante45
397be962f4
CR fixes
2014-09-18 10:37:36 -07:00
Stephen Birarda
c9c8a1c194
handle another casing issue for Nodelist include
2014-09-18 10:11:34 -07:00
Stephen Birarda
6d335a8634
fix capitalization in NodeList include
2014-09-18 10:02:54 -07:00
Stephen Birarda
1ac6c8a568
Merge remote-tracking branch 'clement/rec_file_format_tweaks' into clement-recording-changes
2014-09-18 10:02:29 -07:00
Atlante45
e0739e4aa8
PreCR fixes
2014-09-18 00:03:02 -07:00
Atlante45
06dd9d0376
Moved Player and Recording to their own files
2014-09-17 23:52:21 -07:00
Atlante45
d27134a7ac
Added getters for the different Player options
2014-09-17 17:06:47 -07:00
Atlante45
34c16b8a74
Convert .rec to new format if necessary
2014-09-17 16:25:48 -07:00
Atlante45
6e55c66d09
Fix radix bug
2014-09-17 16:24:54 -07:00
Andrew Meadows
489871d0d6
added MyAvatar.setMotorVelocity() & friends for JS
2014-09-16 17:09:32 -07:00
Atlante45
c699726ae8
Fixed URLs not read properly
2014-09-16 16:32:14 -07:00
Atlante45
81fc0d3696
Added options to use recording context
2014-09-16 14:50:20 -07:00
Atlante45
f649cd1a6e
Changed how looping occurs in recordings
2014-09-16 14:49:47 -07:00
Atlante45
96995e3aed
Enforce checksums equality
2014-09-16 13:59:30 -07:00
Atlante45
1c5c9cb31b
Fix bug adding first samples twice
2014-09-16 13:57:46 -07:00
Atlante45
72481999df
Compute actual checksum
2014-09-16 12:46:42 -07:00
Atlante45
8573130f07
Write correct Offset ad Length of the data
2014-09-16 12:34:22 -07:00
Atlante45
59637390a2
Add global timestamp to recordings
2014-09-16 12:26:55 -07:00
Atlante45
f5b53a77ab
Merge branch 'master' of https://github.com/highfidelity/hifi into rec_file_format_tweaks
2014-09-16 12:14:11 -07:00
Atlante45
d80a42b800
New recording file format
...
Added header containing:
- Magic number
- Version number
- Data Offset
- Data Length
- CRC-32
Planned space for metadata
Added context block (domain, models, transform, display name,
attachments)
Improved glm types packing (SHould take about half the space it
used to))
2014-09-15 19:19:10 -07:00
Atlante45
ffba243a4f
Added methods to read/write glm types
2014-09-15 19:17:16 -07:00
Atlante45
b28e7e4562
Added RecordingContext support to Player/Recorder
...
Changed meaning of certain values stored in recordings
2014-09-15 19:14:47 -07:00
Atlante45
29f85ecca4
Introduced RecordingContext class
2014-09-15 19:09:40 -07:00
Atlante45
8f65f036dd
Remove deprecated getters
2014-09-15 19:06:09 -07:00
Atlante45
145e11a478
Move one-line method to .h
...
Moved method to .h f line less than 120 characters
Added _lookAtPosition to RecordingFrame
2014-09-15 19:01:50 -07:00
Atlante45
9b87e31739
Fixed typo
2014-09-15 18:47:55 -07:00
Andrew Meadows
b2432876ce
More reliable floor detection for avatar movement.
...
Also tweaked max walking speed.
2014-09-15 13:53:37 -07:00
Andrew Meadows
15025bf8d8
fix for flickering avatars
2014-09-08 13:08:08 -07:00
Andrew Meadows
bd8fc75305
fix bug: zero velocity when teleporting to new locations
2014-09-05 17:51:18 -07:00
Andrew Meadows
7be411b4ca
expose _measured_ MyAvatar velocity to JS
2014-09-05 11:44:13 -07:00
AndrewMeadows
bd55da4a83
Merge pull request #3335 from ZappoMan/virtualEntities
...
Model Server to Entity Server Refactoring
2014-09-03 15:48:58 -07:00
Atlante45
a1e6d9e7a1
Protections against null pointers
2014-09-02 12:56:12 -07:00
ZappoMan
0f2a14a359
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
2014-09-02 07:52:51 -07:00
Atlante45
9b5b83117f
CR
2014-08-29 14:25:05 -07:00
ZappoMan
2bcad6ab2b
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/src/Agent.cpp
examples/editModels.js
2014-08-28 21:19:56 -07:00
Atlante45
a6bf9d7b90
Handle URL recordings + some safety checks
2014-08-28 11:42:39 -07:00
Atlante45
9df68dc2f1
CR
2014-08-28 10:58:07 -07:00
Atlante45
691ace7cc6
Looping option
2014-08-27 19:05:39 -07:00
Atlante45
465b076998
Removed debug + ignore frame 0
2014-08-26 18:19:26 -07:00
Atlante45
056cd0a4d1
extra line
2014-08-26 18:06:10 -07:00
Atlante45
41461cd322
Added option to playback from current location
2014-08-26 17:23:50 -07:00
Atlante45
dda02b5dcf
Fake faceshift connection while playing back
2014-08-26 15:54:16 -07:00
Atlante45
3826ed0d69
Added setFinalPitch/Yaw/Roll to HeadData
2014-08-26 15:36:08 -07:00
Atlante45
9e686b4096
Moved lean and head rotation inside Player class
2014-08-26 14:36:46 -07:00
Atlante45
b92ae53753
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-08-26 14:34:39 -07:00
ZappoMan
ef8feec91a
fix referentials corruption and removed some debugging
2014-08-26 10:42:46 -07:00
ZappoMan
74585bc593
fix bug in referentials
2014-08-26 10:14:28 -07:00
ZappoMan
4e38cb7c68
more debugging of referentials
2014-08-25 15:12:29 -07:00
Atlante45
f207abdd98
Move Player over to AvatarData for ACs to use
2014-08-21 15:24:19 -07:00
Atlante45
b13604f968
JS API for recording
2014-08-19 16:43:26 -07:00
Atlante45
52640c8482
Various tweaks and code cleanup
2014-08-18 14:23:29 -07:00
Atlante45
73a3a13c59
More recording work
2014-08-12 18:15:48 -07:00
Atlante45
ff0a5df2d6
Joint rotations manipulation helper
2014-08-12 16:12:34 -07:00
AndrewMeadows
e5c2a099b8
Merge pull request #3268 from birarda/take-out-the-trash
...
cmake (in)sanity
2014-08-11 09:15:38 -07:00
Stephen Birarda
b1310c065c
remove TARGET_NAME from cmake macros where it is not required
2014-08-08 13:17:54 -07:00
Stephen Birarda
26f7b1ba62
add macro to link shared dependencies to target
2014-08-08 13:17:54 -07:00
Stephen Birarda
c9f8433a2d
tweak setup_hifi_library to bubble up full path of Qt modules
2014-08-08 13:17:54 -07:00
Stephen Birarda
17df6484d4
remove ssize_t and replace with size_t or int where appropriate
2014-08-08 13:17:53 -07:00
Stephen Birarda
c63e886444
don't look backwards for fbx header from avatars library
2014-08-08 13:17:53 -07:00
Stephen Birarda
93b6f167f5
change more CMakeLists to use simplified hifi library linker
2014-08-08 13:17:53 -07:00
Stephen Birarda
31488e72fe
repairs for interface build to succeed
2014-08-08 13:17:53 -07:00
Stephen Birarda
892e30c5e1
get past assignment-client build after cmake auditing
2014-08-08 13:17:53 -07:00
Stephen Birarda
2bb37f2d64
more Qt module dependencies sorted out for libraries
2014-08-08 13:17:53 -07:00
Stephen Birarda
1059e9a635
add back more required Qt modules
2014-08-08 13:17:52 -07:00
Stephen Birarda
fa26957b23
more CMakeLists cleanup for sub-dependencies
2014-08-08 13:17:52 -07:00
Stephen Birarda
45afce48f7
remember old session UUID in AvatarHashMap to work around ghosting
2014-08-08 13:14:03 -07:00
Atlante45
fe8839b4b8
CR
2014-08-06 10:40:55 -07:00
Atlante45
110b034bcb
Changed updates locations
2014-08-05 18:41:48 -07:00
Atlante45
b360b6c55d
PR cleanup + JS API
2014-08-05 17:07:03 -07:00
Atlante45
39a74cbc28
Few modifications to how avatars update their positions
2014-08-05 12:03:53 -07:00
Atlante45
9999c88d84
Added Referential getters + fixed stupid unpacking bug
2014-08-05 12:01:47 -07:00
Atlante45
f0af2f022e
Pack/Unpack asymetry fix + added forgotten consts
2014-08-04 17:53:21 -07:00
Atlante45
d9dde06c14
Various tweaks to referentials
2014-08-04 14:59:15 -07:00
Atlante45
ee4b7664b0
Merge branch 'master' of https://github.com/highfidelity/hifi into referentials
2014-07-31 13:39:23 -07:00
Atlante45
490dad6bbd
Work on network streaming of referentials
2014-07-31 11:52:03 -07:00
Brad Hefta-Gaub
d4d4069f11
Merge pull request #3225 from birarda/master
...
cmake file cleanup to suppress warnings on cmake 3.0
2014-07-30 19:20:18 -07:00
Atlante45
1138a3a275
Added referentials to AvatarData
2014-07-30 16:50:25 -07:00
barnold1953
66c1aba7f7
Animation improvements, exposed roll/yaw head control.
2014-07-30 15:23:03 -07:00
Stephen Birarda
2796f71419
library cleanup to suppress warnings on cmake 3.0
2014-07-30 15:06:15 -07:00
Atlante45
92b75d29cf
Added referentials base class
2014-07-30 14:18:55 -07:00
AndrewMeadows
361ec5d1ee
Merge pull request #3204 from Barnold1953/jsBlendShapes
...
Exposed Avatar Blendshape control to JS
2014-07-25 09:40:48 -07:00
barnold1953
9ac8b732f0
FIxed error on ubuntu
2014-07-24 10:32:34 -07:00
barnold1953
aba031a125
Proper blendshape JS api.
2014-07-23 16:25:45 -07:00
barnold1953
7c89201ce8
Revert "Moved some FaceShift stuff to FacialAnimationData. Made use of"
...
This reverts commit f3ae228030
.
2014-07-23 15:54:45 -07:00
barnold1953
6aa9e6b736
Revert "Ability to modify AC avatar blendshapes from JS"
...
This reverts commit 512034fd7c
.
2014-07-23 15:54:40 -07:00
barnold1953
512034fd7c
Ability to modify AC avatar blendshapes from JS
2014-07-23 15:23:27 -07:00
barnold1953
f3ae228030
Moved some FaceShift stuff to FacialAnimationData. Made use of
...
FacialAnimationData
2014-07-22 13:46:29 -07:00
Atlante45
35caef1882
Added pointing behaviour
2014-07-18 15:39:12 -07:00
barnold1953
18c5ebce9e
Merge branch 'master' of https://github.com/highfidelity/hifi into OculusSDK
2014-07-10 16:42:36 -07:00
barnold1953
fc21f7bbac
Removed outdated and incorrect getFingerTipPosition()
2014-07-10 14:21:17 -07:00
Andrew Meadows
0be70063c5
only set hasNewJointRotations true for valid rotation
2014-07-10 11:39:49 -07:00
Atlante45
30644c750d
Switched AvatarData to NetworkAccessManager
2014-07-01 17:46:23 -07:00
Andrew Meadows
ca77eb9d1e
cleanup of avatar collisions, prep for more ragdoll collisions
...
removal of paddle hands
particles use general sphere collision path against avatars
temp removal of skeleton self collision
2014-06-06 10:51:22 -07:00
Philip Rosedale
d17eeaf35b
remove old oculus yaw offset, expand limit on head yaw
2014-05-29 16:50:13 -07:00
Andrew Meadows
d1a8c18d10
simplified hand index constants
2014-05-27 16:32:29 -07:00
Andrew Meadows
d425b5b322
Enable local gravity when there is a floor nearby.
2014-05-23 15:59:27 -07:00
Stephen Birarda
a9c2e3fe71
put back ssize_t definition
2014-05-20 11:56:06 -07:00
Stephen Birarda
0e7615391c
don't look for GnuTLS from cmake
2014-05-20 10:35:04 -07:00
Andrew Meadows
aad9d0441e
merge upstream/master to andrew/bispinor
...
Conflicts:
interface/src/avatar/Hand.cpp
interface/src/avatar/SkeletonModel.cpp
libraries/avatars/src/HandData.cpp
libraries/avatars/src/HandData.h
2014-05-14 09:38:31 -07:00
Andrew Meadows
366e9c7d34
PalmDataA::getPalmDirection --> getNormal()
2014-05-14 09:05:54 -07:00
Andrew Meadows
607094075c
Revert "Merge pull request #2834 from andrew/thermonuclear"
...
This reverts commit e088c3d115
, reversing
changes made to d124c0319d
.
2014-05-13 10:38:56 -07:00
Brad Hefta-Gaub
e088c3d115
Merge pull request #2834 from AndrewMeadows/thermonuclear
...
remove leap fingers
2014-05-13 08:04:40 -07:00
Andrzej Kapolka
8541df9c32
Remember attachment parameters per joint (as well as the last joint used) so
...
that the gun script correctly allows both guns' positions to be tweaked.
2014-05-12 12:16:30 -07:00
Andrew Meadows
e983be4013
fix typo (finger length = 0.3m, not 0.03m)
2014-05-12 11:52:16 -07:00
Andrew Meadows
cea472b730
remove the last of Leap specific cruft
2014-05-12 11:48:56 -07:00
Andrew Meadows
efb3edf400
Store sixense data in meters not millimeters
2014-05-12 11:39:21 -07:00
Andrew Meadows
49dedb72c9
remove FingerData class and related cleanup
2014-05-12 11:09:12 -07:00
Andrzej Kapolka
c424f6ce69
Save attachment data for attachment model/skeleton model combinations, let
...
scripts use those saved parameters so that you can tweak the location of
(for example) the gun and have it saved appropriately.
2014-05-08 18:00:41 -07:00
Andrzej Kapolka
c02b708ee5
Provide the option to avoid making duplicate attachments.
2014-05-08 15:54:30 -07:00
Andrzej Kapolka
f866828db2
Avatar attachment scripting bits.
2014-05-08 15:20:14 -07:00
Andrew Meadows
6c289b682d
move #include <StreamUtils.h> to cpp file
2014-05-07 11:18:50 -07:00
Andrzej Kapolka
2a32700a30
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-05-05 17:03:31 -07:00
Andrzej Kapolka
0021c77789
Missed a spot for decoding avatar identity data.
2014-05-05 16:29:11 -07:00
Andrew Meadows
5ffd307926
Merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/avatar/MyAvatar.h
2014-05-05 13:54:25 -07:00
Andrzej Kapolka
65e34f9697
More work on attachment interface.
2014-05-05 13:41:50 -07:00
Andrzej Kapolka
53a2760905
More attachment bits.
2014-05-04 16:24:23 -07:00
Andrzej Kapolka
e0400dbd9c
Working on allowing attachment models to be uploaded.
2014-05-04 15:23:31 -07:00
Andrew Meadows
d8cb84080c
stop avatar integration when standing at rest
2014-05-02 10:43:10 -07:00
Andrzej Kapolka
5e1f18635f
Need to initialize this to an invalid URL, too.
2014-05-01 18:05:01 -07:00
Andrzej Kapolka
322e12b9de
Allow users to clear the head URL and have no separate head model.
2014-05-01 17:55:16 -07:00
Andrew Meadows
8d4dca31c5
add velocity model for controlling avatar motion
2014-05-01 12:05:34 -07:00
Andrew Meadows
c7dbc5984f
add local gravity option parameter for MyAvatar
2014-04-28 16:40:22 -07:00
Andrew Meadows
c2f1507df1
move AVATAR_MOTION_OBEY_GRAVITY to libs
2014-04-25 14:16:42 -07:00
Stephen Birarda
1a895b9342
add property for display name to JS
2014-04-18 14:24:50 -07:00
Stephen Birarda
77202af20d
add debug for erase from AvatarHashMap, repair check for display name
2014-04-17 18:05:22 -07:00
Stephen Birarda
f8106e5063
add an AvatarHashMap to the Agent
2014-04-17 17:49:55 -07:00
Stephen Birarda
47d4ef0b2d
add a method to determine if avatar with display name exists
2014-04-17 17:44:41 -07:00
Stephen Birarda
e75d14139f
fix avatar kill behaviour
2014-04-17 17:21:38 -07:00
Stephen Birarda
3e4369f2ff
kill avatars in hash map after a timeout threshold
2014-04-17 16:57:00 -07:00
Stephen Birarda
69d3360675
add a convenience method to AvatarHashMap to check for avatar removal
2014-04-17 16:48:24 -07:00
Stephen Birarda
e303ce1a12
move some Avatar management to AvatarHashMap
2014-04-17 16:37:40 -07:00
Andrzej Kapolka
0f69bbe23f
More work on animation loading.
2014-04-16 20:39:55 -07:00
Stephen Birarda
54647f0f08
make sure gnutls define for ssize_t comes before gnutls include
2014-04-10 10:27:08 -07:00
Stephen Birarda
2518d314ac
add ssize_t definition for gnutls.h include on Windows
2014-04-10 10:19:45 -07:00
Stephen Birarda
16bb28a4fa
make GnuTLS a system include to suppress warnings
2014-04-10 10:04:02 -07:00
Stephen Birarda
68c445e718
link GnuTLS to targets linking the networking library
2014-04-10 10:00:10 -07:00
Stephen Birarda
d5d52f804f
add a networking library and link from appropriate targets
2014-04-10 09:32:17 -07:00
Stephen Birarda
c208af2246
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-04-09 15:10:48 -07:00
Stephen Birarda
ae4b8348a2
fix header include guards via regex
2014-04-09 12:03:17 -07:00
Andrew Meadows
4b306401af
use slot to change AvatarData::_sessionUUID
2014-04-09 11:32:52 -07:00
Stephen Birarda
684c6b5372
run regex header replacement on all cpp files
2014-04-09 09:35:42 -07:00
Andrew Meadows
229d6cefa2
merge upstream/master into andrew/scripting
2014-04-09 08:17:33 -07:00
Andrew Meadows
b8232b5dfd
AvatarData now stores sessionUUID
2014-04-09 08:11:15 -07:00
Stephen Birarda
6a51df9e38
initial regex replacement of headers
2014-04-08 17:30:36 -07:00
Andrzej Kapolka
fa05a48270
Provide a means of supplying the joint mappings in the FST file so that agent
...
scripts can address joints by name. Closes #2526 .
2014-04-07 17:55:36 -07:00
Andrew Meadows
79670563d4
AvatarData stores its sessionID
2014-04-07 14:42:49 -07:00
Andrew Meadows
97ba5250a5
Only simulate() Avatar Models when necessary
...
Also: rebuild collision shapes when Model scale changes
2014-04-02 12:01:18 -07:00
Andrew Meadows
796d20168e
splitting lean input from lean perturbations
2014-03-27 15:30:30 -07:00
Andrew Meadows
7949be0319
PitchTweak and friends become DeltaPitch
2014-03-27 11:14:26 -07:00
Andrew Meadows
b6f2150d2e
HeadData::_yaw and friends change to _baseYaw
2014-03-27 10:37:07 -07:00
Andrew Meadows
fff7a36b54
merge upstream/master into physics project
...
Conflicts:
interface/src/avatar/Hand.cpp
interface/src/avatar/Hand.h
interface/src/avatar/SkeletonModel.cpp
interface/src/avatar/SkeletonModel.h
interface/src/renderer/Model.h
2014-03-25 15:55:26 -07:00
Andrew Meadows
17d878bc94
sanitiy checking when unpacking AvatarData update
2014-03-25 09:55:43 -07:00
Brad Hefta-Gaub
5abe044c30
Merge pull request #2412 from AndrewMeadows/emergency-fixes
...
datalength sanity checking for AvatarData packet
2014-03-21 14:48:07 -07:00
Andrew Meadows
1214794f05
QMap is not used by AvatarData
2014-03-20 17:03:28 -07:00
Andrew Meadows
22aa9b075d
datalength sanity checking for AvatarData packet
2014-03-20 16:52:40 -07:00
Philip Rosedale
03381c3df8
Merge branch 'master' of https://github.com/worklist/hifi
2014-03-20 15:34:28 -07:00
Andrew Meadows
6440dd1b5f
explicitly send neck angles in avatar data
2014-03-20 11:05:14 -07:00
Philip Rosedale
3ab0288c4f
testing numbered joint movement
2014-03-20 08:54:12 -07:00
Philip Rosedale
c26ed77931
merge fix
2014-03-19 09:16:52 -07:00
Philip Rosedale
9c8a4828f2
remove unused variable, function
2014-03-18 22:41:09 -07:00
Andrzej Kapolka
f9fd0d432f
Fix for reading aggregate avatar packets.
2014-03-18 17:48:57 -07:00
Andrew Meadows
6340024daa
fix bad startPosition in datagram unpack
...
The startPosition was wrong (too far back) and the bytesRead return
value was too big and the unpacking of the second chunk of the
datagram would start in the middle of the chunk.
2014-03-18 17:42:58 -07:00
Andrzej Kapolka
f8c14a5717
Remove unused variable, reorder includes.
2014-03-18 17:06:01 -07:00
Andrzej Kapolka
635f3b6dc3
Perform the mesh blending in worker threads and only when we've actually
...
received new data. Closes #2075 . Closes #2348 .
2014-03-18 16:38:05 -07:00
Andrew Meadows
4a1a7898ea
Merge branch 'cleanup' into 'shapes'
2014-03-18 12:53:45 -07:00
Andrew Meadows
02c58447df
merge upstream/master into "shapes" project
...
Conflicts:
interface/src/avatar/MyAvatar.cpp
interface/src/avatar/SkeletonModel.cpp
interface/src/avatar/SkeletonModel.h
libraries/avatars/src/HandData.h
libraries/shared/src/SharedUtil.h
2014-03-18 12:41:20 -07:00
Andrew Meadows
b69c339279
don't send redundant head rot and hand pos info
2014-03-18 09:39:05 -07:00
Andrew Meadows
3296447af6
remove dupe hand data from avatar updates
...
partial progress toward issue #2256
2014-03-17 18:23:55 -07:00
Andrew Meadows
ed3cf36045
cleanup: AvatarData doesn't derive from NodeData
...
Cleaner Interface since the AvatarData is already not the NodeList.
Reduces overhead/confusing code when parsing packets from AvatarMixer.
2014-03-17 14:10:42 -07:00
ZappoMan
851764a705
more warning fixes
2014-03-15 22:36:43 -07:00
Andrew Meadows
a045a87cca
Remove arm stretching, add sixense calibration
2014-03-14 11:11:00 -07:00
Andrew Meadows
e68241d2a9
using glm::degrees() instead of DEGREES_PER_RADIAN
2014-03-12 12:08:27 -07:00
Andrew Meadows
793a760272
merge upstream master into "radians" project
2014-03-11 17:28:36 -07:00
Andrew Meadows
aa8c2fc8cb
use radians instead of degrees (almost) everywhere
2014-03-11 17:26:58 -07:00
Stephen Birarda
d1623e6e4d
fixes for warnings produced by Xcode 5.1
2014-03-11 11:45:13 -07:00
Andrew Meadows
3a0a3f484a
Merge upstream master into "shapes" project
2014-03-10 08:39:55 -07:00
ZappoMan
1ceb05bf09
click harder
2014-03-08 18:22:30 -08:00
Andrew Meadows
47e340dafe
Merge upstream/master
...
Conflicts:
interface/src/avatar/MyAvatar.cpp
2014-03-07 09:16:33 -08:00
Andrzej Kapolka
44374732fa
Further joint bits.
2014-03-06 19:30:24 -08:00
Andrzej Kapolka
c5ab32235f
Merge branch 'master' of https://github.com/highfidelity/hifi into joints
2014-03-06 17:09:24 -08:00
Andrzej Kapolka
3adea84b81
Basic joint data sending. Closes #2166 .
2014-03-06 17:07:29 -08:00
Stephen Birarda
ac66f09157
Merge pull request #2194 from AndrewMeadows/cleanup
...
g++ warnings
2014-03-06 15:49:22 -08:00
Andrew Meadows
868e92c0fa
Merge upstream/master' into shapes branch
2014-03-06 12:45:43 -08:00
Andrew Meadows
bca0ea1502
Adding per-palm penetration accumulator
2014-03-06 12:36:52 -08:00
Stephen Birarda
90d4bbee78
Merge branch 'master' of https://github.com/highfidelity/hifi into external-glm
2014-03-06 09:16:22 -08:00
Philip Rosedale
c2a63c4206
Merge pull request #2190 from AndrewMeadows/shapes
...
Collision Shapes
2014-03-05 17:59:42 -08:00
Stephen Birarda
ede32b5f1a
resolve conflicts on merge with upstream master
2014-03-05 15:31:00 -08:00
Andrew Meadows
a014d7883e
minor whitespace formatting
2014-03-05 07:05:27 -08:00
Stephen Birarda
7451cfe130
remove glm so it is referenced only externally
2014-03-04 15:19:47 -08:00
Stephen Birarda
231dc624ff
replace deprecated qt5 macros in cmake with target_link_libraries
2014-03-04 12:41:24 -08:00
Andrew Meadows
5252f22d82
fix warning about signed/unsigned comparison
2014-03-04 10:42:10 -08:00
Stephen Birarda
628f91cd73
complete quoting of varous Cmake commands, closes #1999
2014-03-03 12:15:05 -08:00
ZappoMan
64a3fb950b
fix warning
2014-03-01 11:54:24 -08:00
Andrzej Kapolka
d157428704
When we send data to the avatar mixer, send the tweaked head rotation. Closes
2014-02-28 16:58:22 -08:00
Stephen Birarda
ee70c93a3e
have scripted avatars send billboard, if they have one
2014-02-25 13:42:07 -08:00
Stephen Birarda
f2a70bf275
add support for billboard setting from URL
2014-02-25 13:38:20 -08:00
Philip Rosedale
b0f3ab3ccd
Merge pull request #2057 from ey6es/master
...
I believe this is what was intended for the voxel edit orbit behavior. Yaw the body, pitch the head.
2014-02-23 17:22:07 -08:00
Andrzej Kapolka
6f8f15018c
Allow setting the combined head orientation, which changes the body yaw and
...
applies the rest to the head. Closes #2050 .
2014-02-21 17:52:20 -08:00
Andrzej Kapolka
ac02609bc2
The basic billboard behavior, closes #1864 .
2014-02-21 15:38:49 -08:00
Andrzej Kapolka
10ce2cb3f0
Working on sending the billboards over the network.
2014-02-21 11:49:29 -08:00
Andrzej Kapolka
d8321bd419
Merge pull request #2034 from birarda/master
...
fixes for scripted avatars
2014-02-21 10:14:41 -08:00
Jose Carlos
354c9bff09
Correct text position for default and non default meshes
...
Bounding box for text background is now text dependent, much nicer now
2014-02-21 00:29:52 +01:00
Stephen Birarda
4fbe8acd1e
fix face and skeleton model URL Q_PROPERTY macros
2014-02-20 11:12:53 -08:00