ZappoMan
62a421361c
fix crash in scripts using useAvatar methods
2015-04-27 16:58:34 -07:00
Andrew Meadows
72deb2e49b
merge upstream/master into andrew/thermonuclear
...
Conflicts:
libraries/entities/src/EntityItem.h
libraries/physics/src/EntityMotionState.cpp
2015-04-27 12:54:21 -07:00
Andrew Meadows
7cd9023e23
build Avatar shape on SkeletonModel load
2015-04-24 13:26:26 -07:00
ZappoMan
37928dcd6d
fix default avatars on first run
2015-04-24 11:30:18 -07:00
Andrew Meadows
4bef5b7b73
Merge pull request #4638 from Triplelexx/myavatar-targetvelocity
...
Myavatar targetvelocity
2015-04-15 14:22:02 -07:00
Brad Hefta-Gaub
72f9ae3e85
Merge pull request #4643 from ctrlaltdavid/fix-auto-start-animation
...
Fix auto start animation
2015-04-15 10:14:26 -07:00
David Rowe
2c5201f116
Fix animation not automatically starting at start-up
2015-04-14 16:54:14 -07:00
ZappoMan
ae16bab7c2
Merge branch 'master' of https://github.com/highfidelity/hifi into avatarUI
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
2015-04-14 13:13:15 -07:00
ZappoMan
174e9f2133
more tweaks to preferences UI
2015-04-14 12:38:29 -07:00
Triplelexx
d2b643d389
Add targetVelocity into MyAvatar simulation
...
MyAvatar sets a target velocity to achieve, this is parsed in the
preSimulation controller step.
2015-04-13 23:57:08 +01:00
Clément Brisset
36631dd3a3
Merge pull request #4608 from ctrlaltdavid/fix-animation-not-starting
...
CR for Animation fixes
2015-04-09 11:39:13 +02:00
Andrew Meadows
40c94fa00e
merge upstream/master into andrew/isentropic
2015-04-07 16:23:38 -07:00
Andrew Meadows
b5f0c57dd1
jumping and hovering works with dynamic controller
2015-04-07 15:07:46 -07:00
David Rowe
09b929b729
Restart looped animation running at shutdown when Interface starts
2015-04-07 14:02:24 -07:00
Andrew Meadows
a47170b02c
Merge pull request #4601 from samcake/temp1
...
Introducing gpu::State and using it in the Model rendering path and more...
2015-04-07 12:48:42 -07:00
Seth Alves
9014397167
try again without macro
2015-04-07 09:59:04 -07:00
Seth Alves
fc5b442e12
interface is reserved, so use interfaceapp as the logging tag for interface. also experiment with a macro for logging
2015-04-07 09:15:11 -07:00
Seth Alves
fb607e2b26
logging groups for library/shared and interface
2015-04-06 18:45:06 -07:00
Sam Gateau
ecdffadcb7
trying to debug the indirect sh lighting going wrong, the noraml on avatar is not correct
2015-04-06 10:17:31 -07:00
Sam Gateau
00817ab64f
MErging with origin/orange, brinign the fix for shadows
2015-04-05 18:36:39 -07:00
ZappoMan
0bc1b02895
improvements to tracking model names
2015-04-03 17:24:53 -07:00
ZappoMan
1a463a0256
more work on improved avatar UI adding model names and backward compatible support
2015-04-03 17:03:22 -07:00
ZappoMan
aaf191b6dc
first cut at new avatar preferences UI
2015-04-03 14:31:43 -07:00
Sam Gateau
423434af10
FInd one of the issue with shadows for avatars
2015-04-03 12:34:30 -07:00
Andrew Meadows
f804b2311d
remove hover-friendly behavior
2015-04-02 08:40:47 -07:00
Andrew Meadows
b37384d759
exit hover now not quite automatic when over floor
...
remove MyAvatar::jump() method for more general API
2015-04-01 15:13:27 -07:00
Sam Gateau
9b63739a72
Trying to clen up the REnderMode usage in connection with the needed gpu::State for all the different variations
2015-03-31 17:35:34 -07:00
Andrew Meadows
be5fdbf217
enable avatar collisions by default
...
also remove old gravity features
2015-03-27 13:36:20 -07:00
Andrew Meadows
821ac605f5
smoother motion on steps
...
faster motion when "flying"
cleanup of MyAvatar::updatePosition()
2015-03-26 19:48:52 -07:00
Andrew Meadows
d497620976
avatar can jump with E key when walking
2015-03-24 23:05:46 -07:00
Andrew Meadows
44eca08fa4
PhysicsEngine doesn't need AvatarData
...
MyAvatar now owns its CharacterController
fix for bug of phantom collision obj when avatar's physics are disabled
2015-03-24 17:38:35 -07:00
Brad Hefta-Gaub
96bfb96936
Merge pull request #4468 from ctrlaltdavid/20399
...
CR for 20399 - Fix near field clipping on avatars with large heads
2015-03-19 20:02:17 -07:00
David Rowe
648a2e3b1d
Set clip distance on rendering frustum rather than camera
...
This fixes wrong clipping distance used for rendering in FPV if also
have rear view mirror.
2015-03-18 12:43:49 -07:00
David Rowe
7b54443bda
Adjust clip distance as HMD head moves backwards
2015-03-17 16:33:20 -07:00
David Rowe
a04bd09b83
Set clip near distance per skeleton model if no separate head model
2015-03-17 16:32:59 -07:00
Ryan Huffman
870f1112e4
Fix thrust not being applied w/ Physics + Avatar
2015-03-17 16:17:44 -07:00
Andrew Meadows
924ebe1e54
propagate skeleton's bounding box into AvatarData
2015-03-13 09:39:47 -07:00
Stephen Birarda
471e55c8ce
fix some lingering warnings
2015-03-12 12:36:39 -07:00
Andrew Meadows
feafa0a60b
remove old Ragdoll and avatar interactions
2015-03-11 14:29:03 -07:00
Seth Alves
3604fd639a
formatting
2015-03-08 20:03:10 -07:00
Seth Alves
08c3fa6363
merge from upstream
2015-03-08 17:29:05 -07:00
Seth Alves
ac0c4e8512
cap max speed at MAX_WALKING_SPEED
2015-03-04 19:57:06 -08:00
Seth Alves
a8b688d540
move _velocity into base class. walking on a cube works
2015-03-04 15:26:02 -08:00
Seth Alves
b4998e9c53
falling onto an object works
2015-03-04 08:48:48 -08:00
David Rowe
aad3f1dfd9
Automatically switch to default model if avatar model is skeletonless
2015-03-03 22:34:07 -08:00
David Rowe
30b77d4200
Don't crash if avatar model at start-up or loaded is skeletonless
2015-03-03 22:34:06 -08:00
Seth Alves
8eec66c066
merge upstream, avatar can now fall onto a cube
2015-03-03 18:37:16 -08:00
Seth Alves
7e4b597ca3
keep physics specific code in PhysicsEngine
2015-03-03 15:45:10 -08:00
Seth Alves
5d4ef8d5b8
initial flailing
2015-03-03 14:30:26 -08:00
Sam Gateau
4619ba1f5b
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
2015-03-03 10:56:04 -08:00
Stephen Birarda
5a601f3676
resolve conflicts on merge with upstream/master
2015-03-03 10:01:24 -08:00
Sam Gateau
ea88cbd75f
Merge with upstream master
2015-02-27 13:19:50 -08:00
Stephen Birarda
fc2f6d47bb
remove references to PrioVR in interface code
2015-02-26 17:28:00 -08:00
Atlante45
fdf9fdd877
Relax head/lean when not tracking
2015-02-26 20:05:47 +01:00
Atlante45
e37ef226fc
Simplify lookForward compute
2015-02-26 19:21:14 +01:00
Sam Gateau
04a39275ef
Trying to setup correctly the projection matrix for all the different cases...
2015-02-23 16:47:43 -08:00
Sam Gateau
90bff36fd3
trying to ge the shadow to render correctly
2015-02-22 18:48:48 -08:00
Stephen Birarda
11f3161029
resolve conflicts on merge with upstream/master
2015-02-04 10:38:05 -08:00
Atlante45
09a9f82256
More settings update
2015-02-03 10:52:50 -08:00
Atlante45
4562c29be8
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/avatar/Hand.cpp
2015-01-30 12:02:11 -08:00
Atlante45
4ef87b9919
Merge branch 'master' of https://github.com/highfidelity/hifi into android
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/ui/PreferencesDialog.cpp
interface/src/ui/Stats.cpp
libraries/audio-client/src/AudioClient.cpp
libraries/audio-client/src/AudioClient.h
2015-01-28 13:13:32 -08:00
ZappoMan
4a6cc5c6f2
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/avatar/Hand.cpp
interface/src/ui/overlays/ImageOverlay.cpp
2015-01-27 16:44:11 -08:00
Atlante45
4fce5113dd
Use DM to access AvatarHashMap/Manager
2015-01-23 11:50:27 -08:00
Stephen Birarda
343b09c855
remove AudioClient dependency on Recorder
2015-01-21 13:21:37 -08:00
Stephen Birarda
f885dc229b
final fixes for Audio includes in Interface
2015-01-21 12:31:10 -08:00
Stephen Birarda
0eced09f1d
intial removal of Audio to audio-client
2015-01-21 11:49:06 -08:00
Atlante45
2b3f12a7c4
More settings hooks
2015-01-20 16:52:42 -08:00
Atlante45
e4fa9e508e
Moved loadSetting to MyAvatar
2015-01-20 00:56:25 -08:00
Atlante45
c2b7ff1b54
Totally removed Application's setting memember
2015-01-18 19:10:30 -08:00
Atlante45
bfceaf2838
Moved FieldOfView related members out of Menu
...
Moved them to ViewFrustum
2015-01-17 22:37:02 -08:00
ZappoMan
db94949649
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/avatar/SkeletonModel.cpp
2015-01-14 17:55:03 -08:00
ZappoMan
e6388a65b9
rough pass at adding color to geometry cache
2015-01-13 20:53:05 -08:00
Atlante45
2a82ff9768
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet_cpp11
...
Conflicts:
assignment-client/src/voxels/VoxelServer.cpp
interface/src/Application.cpp
interface/src/Audio.cpp
interface/src/DatagramProcessor.cpp
interface/src/Menu.cpp
interface/src/Util.cpp
interface/src/avatar/MyAvatar.cpp
interface/src/ui/ApplicationOverlay.cpp
interface/src/ui/PreferencesDialog.cpp
libraries/networking/src/NodeList.cpp
libraries/shared/src/DependencyManager.h
2015-01-13 11:03:14 -08:00
ZappoMan
873403a333
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
...
Conflicts:
interface/src/Audio.cpp
interface/src/Audio.h
interface/src/Menu.cpp
interface/src/Menu.h
2015-01-06 12:27:16 -08:00
Philip Rosedale
413cbacbc1
Merge pull request #4043 from ZappoMan/voxelEctomy
...
more voxel-ectomy cleaning up some remaining references to voxels
2015-01-06 10:07:38 -08:00
ZappoMan
b940dcfdb3
more voxel-ectomy cleaning up some remaining references to voxels
2015-01-06 09:27:48 -08:00
ZappoMan
bd1612f6a4
Merge branch 'master' of https://github.com/highfidelity/hifi into gpuStreamizing
2015-01-05 16:51:31 -08:00
ZappoMan
7cf4bd1860
remove head mouse
2015-01-05 16:29:02 -08:00
Stephen Birarda
51bba4884f
resolve conflicts on merge with upstream master
2015-01-05 14:40:48 -08:00
Stephen Birarda
dfb02aea0c
resolve conflicts on merge, add cstring inc
2015-01-05 09:25:30 -08:00
ZappoMan
141e231958
more work on voxelEctomy
2014-12-30 18:41:56 -08:00
ZappoMan
4ea9bbc309
first major pass at voxelEctomy
2014-12-30 18:08:58 -08:00
ZappoMan
fbfa40e3c9
remove hair
2014-12-30 13:44:25 -08:00
Atlante45
296c0025de
Switched to auto and changed macro
2014-12-18 15:42:38 -08:00
Atlante45
990362b8ff
Merge branch 'cuckoo' of https://github.com/birarda/hifi into applications_diet_cpp11
2014-12-18 14:18:21 -08:00
Stephen Birarda
9f21b41d3f
updates for new DependencyManager API
2014-12-17 18:08:41 -08:00
Stephen Birarda
7beb3a7b62
resolve conflicts on merge with upstream master
2014-12-17 16:57:35 -08:00
Atlante45
0bd9ed469e
Changed NodeList::getInstance() calls to use the DM
2014-12-17 15:28:25 -08:00
ZappoMan
1a9cf126e4
Merge branch 'master' of https://github.com/highfidelity/hifi into librarization
...
Conflicts:
interface/src/Application.cpp
libraries/entities-renderer/src/EntityTreeRenderer.h
2014-12-17 13:16:11 -08:00
ZappoMan
2be3b73e8c
move TextRender to libraries/render-utils
2014-12-17 12:32:52 -08:00
Stephen Birarda
e86c5ff683
remove Audio dependency on Menu
2014-12-16 15:45:17 -08:00
Stephen Birarda
e0752cef54
remove collision sound creation calls
2014-12-16 15:35:37 -08:00
Atlante45
11a2ecab56
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/Menu.cpp
interface/src/entities/EntityTreeRenderer.h
interface/src/ui/ApplicationOverlay.cpp
libraries/render-utils/src/GlowEffect.cpp
libraries/render-utils/src/Model.cpp
2014-12-16 15:02:37 -08:00
Atlante45
2039895898
Merge branch 'master' of https://github.com/highfidelity/hifi into applications_diet
...
Conflicts:
interface/src/Application.cpp
interface/src/Application.h
interface/src/renderer/GlowEffect.cpp
interface/src/renderer/TextureCache.cpp
2014-12-16 14:27:50 -08:00
ZappoMan
89101872bb
move Model and AnimationHandle to libraries
2014-12-16 14:04:39 -08:00
Atlante45
4d1529f77b
typedefs
2014-12-16 14:02:22 -08:00
Stephen Birarda
a9eaa4b9f7
more decoupling of Audio from Interface
2014-12-16 12:43:06 -08:00
Atlante45
e5e2eb4e8a
Moved GLCanvas in DM and DM to QSharedPointers
2014-12-15 16:20:52 -08:00
Stephen Birarda
1b48cf7f5a
use DependencyManager for AddressManager
2014-12-15 14:54:20 -08:00
ZappoMan
e0a017e963
make GeometryCache work with DependancyManager
2014-12-15 10:49:34 -08:00
ZappoMan
4ac673fe63
more render util cleanup
2014-12-15 08:16:42 -08:00
Atlante45
1d9e53e227
Switched avatar to DependencyManager for Faceshift
2014-12-14 16:28:28 -08:00
ZappoMan
cd92185c5b
Merge branch 'master' of https://github.com/highfidelity/hifi into rayPickWork
...
Conflicts:
examples/newEditEntities.js
interface/src/avatar/MyAvatar.cpp
interface/src/avatar/MyAvatar.h
libraries/entities/src/EntityTree.h
2014-12-03 15:07:47 -08:00
Philip Rosedale
d63ace9f61
fix angular velocity from oculus, tweak hair
2014-12-02 23:53:46 -08:00
Philip Rosedale
57e2f71bb7
remove unused body delta pitch, roll
2014-12-02 23:24:47 -08:00
Philip Rosedale
3ca20a7eee
Add jump/warp turning when in HMD
2014-12-02 23:08:34 -08:00
ZappoMan
526664ac57
delete old dead code
2014-12-01 22:11:34 -08:00
ZappoMan
6d7f799dbe
oculus mirror lean hack
2014-12-01 10:32:35 -08:00
Philip Rosedale
d8a74a4db4
add max distance at which you will auto-magically look at someone else
2014-11-20 18:34:06 -06:00
Philip Rosedale
cd2a6f0f9c
merge fix
2014-11-20 17:35:50 -06:00
Philip Rosedale
e1ad9d3b4b
Fix eyes jittering when turning away/toward someone
2014-11-20 17:26:11 -06:00
Atlante45
4d5451fafe
Merge branch 'master' of https://github.com/highfidelity/hifi into death_to_dot_f
...
Conflicts:
interface/src/avatar/Avatar.cpp
interface/src/avatar/SkeletonModel.cpp
2014-11-19 17:28:24 -08:00
Atlante45
ae3bcc8f06
No more .f
2014-11-19 16:53:39 -08:00
Andrew Meadows
82bf0f6210
menu item for "idle animations shift hips" hack
2014-11-19 09:38:10 -08:00
Andrew Meadows
6673d9d0c2
avatar stands on lowest toe
2014-11-19 09:13:24 -08:00
ZappoMan
13f08e65d1
Merge branch 'master' of https://github.com/highfidelity/hifi into modelSceneRendering
...
Conflicts:
interface/src/renderer/Model.h
2014-11-12 19:31:27 -08:00
ZappoMan
4b22dadf09
first cut at implementing model scene rendering
2014-11-12 11:53:22 -08:00
Philip Rosedale
6af2b7aadf
remove buckyballs and face shift lean driving (should be a script if desired)
2014-11-12 07:33:59 -08:00
AndrewMeadows
22dbebbe09
Merge pull request #3760 from DaveDubUK/20142
...
CR for Job #20142 - Walk Cycle Polish Description
2014-11-11 09:10:32 -08:00
DaveDubUK
7a1f7bd418
Update to walk.js v 1.1
...
Revised code structure (see /libraries for new files), walk animation
completely overhauled (now using geometric wave generators, Fourier
synthesis and Butterworth LP filtering for selected motion curve
construction), redesigned sidestepping animations, tweaked flying
animations, decreased maximum walk speed in Interface to more natural
human value, improved Hydra support, added support for Leap motion,
animation file sizes optimised, cleared out code used to work around now
fixed bugs, lots of minor tweaks and improvements. walk.js is now under
100,000 characters, but I had to use tabs instead of 4 spaces to get it
below the threshold.
2014-11-05 20:11:11 +00:00
Brad Hefta-Gaub
24c324fd1d
Merge pull request #3735 from ctrlaltdavid/20126
...
CR for Job #20126 - Rift HUD shouldn't move with head
2014-11-04 15:52:10 -08:00
Andrew Meadows
92a6609ac0
simpler tuning system for walk velocities
2014-11-03 11:31:04 -08:00
David Rowe
02f9bb489f
Fix some build warnings while in the vicinity
2014-10-31 12:49:21 -07:00
David Rowe
8e58e6e3b0
Remove unused methods
2014-10-31 12:48:30 -07:00
Andrew Meadows
9ddd05ca72
smoother avatar motion at low velocities
2014-10-29 12:13:07 -07:00
Andrew Meadows
c1728c0296
Merge upstream/master into andrew/experimental
2014-10-27 10:08:48 -07:00
Philip Rosedale
d5d0fbd9d8
Hair gravity always the same
2014-10-24 16:08:01 -07:00
Philip Rosedale
4e605f5f67
First headMove "no-barf" version with lean/nod to walk, turn
2014-10-21 00:20:08 -07:00
ZappoMan
fc507850be
Merge branch 'master' of https://github.com/highfidelity/hifi into removeParticles
2014-10-16 20:36:28 -07:00
ZappoMan
4c85e9f581
removing particles
2014-10-13 14:10:57 -07:00
Philip Rosedale
9be2b33971
Hair draped for masks and driven by audio loudness
2014-10-10 17:06:11 -07:00
Philip Rosedale
2da4345b21
First person and mirror HMD view almost fixed
2014-10-09 13:32:35 -07:00
Philip Rosedale
c4c9f4820d
First pass at simplifying camera, removes interpolation to target and setbacks
2014-10-08 10:00:47 -07:00
Philip Rosedale
63730a37da
Bring initial walk speed down for easier maneuvering around people
2014-10-06 15:26:47 -07:00
Andrew Meadows
6aba2359ed
Tweak low velocity avatar keyboard control.
2014-10-06 14:27:43 -07:00
Andrew Meadows
01a3eaa26b
added experimental MyAvatar.setSkeletonOffset()
...
for improved walk animations
2014-10-05 19:10:55 -07:00
Sam Gateau
bd5c6517a5
Merge branch 'master' of https://github.com/highfidelity/hifi into temp0
...
Conflicts:
interface/src/ui/MetavoxelEditor.cpp
interface/src/ui/overlays/Sphere3DOverlay.cpp
2014-10-03 17:31:05 -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
Stephen Birarda
96aacab8ab
load Address from settings to get back to domain and path
2014-10-03 10:42:15 -07:00
Andrzej Kapolka
9855fbcfb4
Don't bother using a callback to render the eye vectors; just rely on the
...
post-lighting call to Avatar::render, like everything else. This should fix
the crash that Philip was seeing (presumably due to avatars' being deleted
during the draw process).
2014-09-29 11:45:12 -07:00
Stephen Birarda
7c738edbd8
Merge pull request #3488 from PhilipRosedale/master
...
Correct eye contact for Oculus users
2014-09-26 15:42:03 -07:00
AndrewMeadows
7f7861671e
Merge pull request #3471 from ctrlaltdavid/20055
...
Code Review for Job #20055
2014-09-26 14:00:33 -07:00
David Rowe
aa9511c263
Position Rift camera at avatar model's mid-eye location
2014-09-25 22:49:12 -07:00
Philip Rosedale
1d4b86d85b
Blink first with one eye and at slightly different speeds, look back and forth exactly at eyes when receiving gaze in Oculus
2014-09-25 16:00:56 -07:00
Philip Rosedale
7836fd8a85
Add world space eye locations (for making eye contact) to the oculus manager
2014-09-25 11:58:41 -07:00
Philip Rosedale
fcc5eb9d0a
Tuning of audio-driven mouths and brows to look better and not stay open
2014-09-24 16:37:55 -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
Philip Rosedale
729d3cf9bc
Merge branch 'master' of https://github.com/worklist/hifi
2014-09-23 12:50:52 -07:00
Philip Rosedale
21a15cff2a
Avatar can look at corrected position when looking at me
2014-09-23 12:50:47 -07:00
Andrzej Kapolka
aeb424cd71
Fix for billboards.
2014-09-22 15:01:39 -07:00
David Rowe
a11bf7f15b
Decouple Rift head tracking from avatar's head position
...
This makes the Rift's view reflect the user's physical movements exactly
while the avatar follows the movements as best it can.
2014-09-22 11:02:12 -07:00
AndrewMeadows
3d89aa9c9c
Merge pull request #3463 from ey6es/deference
...
Break deferred lighting business out into its own class, use deferred lighting for voxels/avatars/entities/particles in addition to metavoxels. Don't merge until after conference, obviously.
2014-09-22 10:42:25 -07:00
Atlante45
36a3372f58
Same fix for MyAvatar class
2014-09-19 15:47:13 -07:00
Andrzej Kapolka
8d3eef708a
Move various avatar render bits to post-lighting section.
2014-09-19 13:13:05 -07:00
Andrzej Kapolka
c54e1c937c
Merge branch 'master' of https://github.com/highfidelity/hifi into deference
...
Conflicts:
interface/src/avatar/Head.cpp
2014-09-18 13:08:55 -07:00
Andrew Meadows
1ad08e34c4
support for mulitiple frames for scripted motor
2014-09-18 09:54:27 -07:00
Andrew Meadows
b8f49dc6ef
fix vertical jitter (for real this time)
2014-09-17 21:56:38 -07:00
Andrew Meadows
8359e672bb
merge upstream/master into andrew/ragdoll
2014-09-17 17:56:35 -07:00
Andrew Meadows
cefe8e0268
scripted motor params are now Q_PROPERTIES
2014-09-17 17:55:10 -07:00
Andrew Meadows
21a17823d4
Fix for vertical jitter when walking on floor
2014-09-17 16:26:07 -07:00
Andrzej Kapolka
ce9ecba5d8
Merge branch 'master' of https://github.com/highfidelity/hifi into deference
...
Conflicts:
interface/resources/shaders/model.frag
interface/resources/shaders/model_cascaded_shadow_map.frag
interface/resources/shaders/model_cascaded_shadow_normal_map.frag
interface/resources/shaders/model_cascaded_shadow_normal_specular_map.frag
interface/resources/shaders/model_cascaded_shadow_specular_map.frag
interface/resources/shaders/model_normal_map.frag
interface/resources/shaders/model_normal_specular_map.frag
interface/resources/shaders/model_shadow_map.frag
interface/resources/shaders/model_shadow_normal_map.frag
interface/resources/shaders/model_shadow_normal_specular_map.frag
interface/resources/shaders/model_shadow_specular_map.frag
interface/resources/shaders/model_specular_map.frag
interface/src/renderer/Model.cpp
interface/src/renderer/Model.h
2014-09-17 13:50:13 -07:00
AndrewMeadows
42a84b7ff1
Merge pull request #3429 from ctrlaltdavid/20021
...
Code Review for Job #20021
2014-09-17 09:19:29 -07:00
Andrew Meadows
489871d0d6
added MyAvatar.setMotorVelocity() & friends for JS
2014-09-16 17:09:32 -07:00
Andrzej Kapolka
07efda89ef
Merge branch 'master' of https://github.com/highfidelity/hifi into deference
2014-09-16 13:20:43 -07:00
Andrew Meadows
612dc9d226
minor cleanup
2014-09-16 10:09:57 -07:00
Stephen Birarda
866f2005bd
handle case where a location should be faced
2014-09-16 10:08:21 -07:00
Stephen Birarda
0033dfe5af
use quat orientation to store locations and user locations
2014-09-16 09:57:21 -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
David Rowe
c7b34b4f54
Lower left and right hands independently when no longer being tracked
2014-09-14 13:47:13 -07:00
Andrew Meadows
f2882618be
merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/avatar/MyAvatar.cpp
2014-09-12 17:50:26 -07:00
Andrew Meadows
62867391a3
collide against PhysSimulation instead of VoxelTree
2014-09-12 17:38:45 -07:00
Andrzej Kapolka
53933fc9c6
Working on deferred lighting for models.
2014-09-12 17:09:07 -07:00
Brad Hefta-Gaub
b209b70094
Merge pull request #3404 from birarda/data-web-domain-lookup
...
initial transition to new metaverse API
2014-09-12 13:45:40 -07:00
Stephen Birarda
348bcdb37a
resolve conflicts on merge with upstream master
2014-09-12 11:23:16 -07:00
Stephen Birarda
745edb8b0a
fix error handling for location naming
2014-09-12 09:10:47 -07:00
Andrew Meadows
645d573772
merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/Application.cpp
2014-09-12 07:37:30 -07:00
Andrew Meadows
93864ee869
fix velocity drift of MyAvatar
2014-09-11 15:03:11 -07:00
Stephen Birarda
52176786d0
use prefix and not postfix operator
2014-09-11 14:13:39 -07:00
Stephen Birarda
81758c9df6
fix for drive key clear enumeration
2014-09-11 14:12:23 -07:00
Stephen Birarda
de24842cf0
fix stuck drive keys for Avatar when modifier released
2014-09-11 11:48:26 -07:00
Stephen Birarda
aaabe6b1e1
handle domain changes via address bar
2014-09-11 10:45:45 -07:00
Stephen Birarda
71f2c0b542
initial addition of the AddressManager with location switch hooked up
2014-09-11 10:14:00 -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
ff09a0d41b
merge upstream/master into andrew/inerita
2014-09-05 11:47:49 -07:00
Andrew Meadows
7be411b4ca
expose _measured_ MyAvatar velocity to JS
2014-09-05 11:44:13 -07:00
Andrew Meadows
27621b316d
clarify how the size of the cube is computed
2014-09-04 15:41:24 -07:00
Andrew Meadows
e120697a9b
merge upstream/master into andrew/ragdoll
2014-09-03 15:49:32 -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
Andrew Meadows
4270c4d989
merge upstream/master into andrew/ragdoll
2014-09-03 14:42:17 -07:00
Andrew Meadows
2c1aa31d1e
give MyAvatar a VoxelShapeManager member
2014-09-03 13:19:41 -07:00
MarcelEdward
9662dced09
This patch updates the MyAvatar.cpp file.
...
It adds a check MyAvatar::goToLocationFromResponse to see if the user is online, if the teleport to the avatar is done and if not a message is shown which said that the user is not online
2014-09-03 16:59:00 +02:00
Andrew Meadows
aeb355e3da
re-enabling legacy avatar-vs-voxel collisions
...
so that I don't break anything when this merges with upstream
2014-08-29 15:53:20 -07:00
Andrew Meadows
ebcc960ec7
merge upstream/master into andrew/ragdoll
2014-08-29 15:48:40 -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
Stephen Birarda
cc2a35c2a8
handle not found errors returned for addresses from data-web
2014-08-28 10:54:05 -07:00
Andrew Meadows
c6253bb51a
AACube vs Sphere and Capsule collision tests
...
Sphere is unit tested.
Also removed the shape collision query against Octree
2014-08-27 12:09:41 -07:00
Atlante45
9e686b4096
Moved lean and head rotation inside Player class
2014-08-26 14:36:46 -07:00
ZappoMan
ef8feec91a
fix referentials corruption and removed some debugging
2014-08-26 10:42:46 -07:00
Atlante45
cf14af0766
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-08-25 18:54:41 -07:00
Andrzej Kapolka
e29a4e7683
Merge pull request #3312 from AndrewMeadows/ragdoll
...
use dispatchTable for shape-vs-shape collision queries
2014-08-25 15:43:48 -07:00
ZappoMan
d6873f7b6c
added some debugging for referentials
2014-08-25 14:48:08 -07:00
Andrew Meadows
3ebd8c1969
use dispatchTable for shape-vs-shape collisions
2014-08-21 16:40:25 -07:00
Atlante45
a9d3355f2e
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-08-21 15:34:08 -07:00
Atlante45
f207abdd98
Move Player over to AvatarData for ACs to use
2014-08-21 15:24:19 -07:00
Atlante45
8760329323
Remove deprecated Audio class Player member
2014-08-21 11:08:37 -07:00
Clément Brisset
6a6670a962
Merge pull request #3307 from AndrewMeadows/inertia
...
JS scripts can set spine rotation
2014-08-21 11:07:39 -07:00
Atlante45
022109a249
Added timestamps to the scripted UI
2014-08-20 19:36:56 -07:00
Andrew Meadows
7e4c72445e
JS scripts set joint animation priorities
2014-08-20 17:14:59 -07:00
Atlante45
4922592cfa
Debug tweaks
2014-08-20 15:21:33 -07:00
Atlante45
72c60ee69c
Remove used variable
2014-08-19 19:01:50 -07:00
Atlante45
b028b845f4
Fox audio recording not being triggerred from JS
2014-08-19 17:22:05 -07:00
Atlante45
b13604f968
JS API for recording
2014-08-19 16:43:26 -07:00
Atlante45
6d567e67a9
Merge branch 'master' of https://github.com/highfidelity/hifi into record_feature
2014-08-18 15:41:19 -07:00
ZappoMan
32d5eb3cea
Merge branch 'master' of https://github.com/highfidelity/hifi into virtualEntities
...
Conflicts:
assignment-client/CMakeLists.txt
interface/CMakeLists.txt
libraries/entities/CMakeLists.txt
libraries/models/src/ModelEditPacketSender.cpp
libraries/models/src/ModelEditPacketSender.h
libraries/models/src/ModelItem.cpp
libraries/models/src/ModelItem.h
libraries/octree/src/OctreeEditPacketSender.cpp
libraries/octree/src/OctreeEditPacketSender.h
libraries/octree/src/OctreePacketData.h
libraries/octree/src/OctreeQuery.cpp
libraries/particles/src/ParticleEditPacketSender.cpp
libraries/particles/src/ParticleEditPacketSender.h
libraries/script-engine/CMakeLists.txt
tests/octree/CMakeLists.txt
2014-08-18 15:16:35 -07:00
Atlante45
1d30b52ec2
Merge branch 'master' of https://github.com/highfidelity/hifi into record_feature
2014-08-18 14:23:40 -07:00
Atlante45
52640c8482
Various tweaks and code cleanup
2014-08-18 14:23:29 -07:00
Andrew Meadows
aa1a7307cc
use Ragdoll::_accumulatedMovement to move MyAvatar
2014-08-18 12:53:34 -07:00
Andrew Meadows
46c91052c9
split SkeletonModel and Ragdoll classes apart
2014-08-14 14:29:03 -07:00
Atlante45
2981132395
Merge branch 'master' of https://github.com/highfidelity/hifi into record_feature
2014-08-14 11:39:44 -07:00
Atlante45
db5aeddc0f
fix for joints not playing back
2014-08-14 10:58:00 -07:00
Andrew Meadows
7852321152
merge upstream/master into andrew/ragdoll
2014-08-13 14:52:14 -07:00
Andrew Meadows
3d107cc7e5
less variability in verlet simulation loop count
2014-08-13 14:51:16 -07:00
Atlante45
73a3a13c59
More recording work
2014-08-12 18:15:48 -07:00
Atlante45
792f779bbf
Hooked up MyAvatar to playbacks
2014-08-12 16:16:01 -07:00
Stephen Birarda
75aedae300
integration of positional tracking with DK2
2014-08-12 14:12:13 -07:00
Andrew Meadows
2918feddf0
reduce acceptable error for ragdoll simulation
2014-08-11 14:51:42 -07:00
ZappoMan
b7767b7971
get referentials compiling with new Entity ID changes
2014-08-08 15:12:57 -07:00
Andrew Meadows
bcb0cb2c3c
fix bug: variable should be float rather than int
2014-08-08 08:26:25 -07:00
Andrew Meadows
bb33266635
merge upstream/master into andrew/ragdoll
2014-08-07 14:37:10 -07:00
Andrew Meadows
0f784a9cc5
add other ragdolls to simulation
2014-08-07 13:09:05 -07:00
Andrew Meadows
db1d6c8b49
MyAvatar's ragdoll is the main simulation ragdoll
2014-08-07 09:23:05 -07:00
Andrew Meadows
cb8c0792b2
make main ragdoll and entity special
...
also addded some logic (unused) to add ragdolls of other avatars
2014-08-06 10:43:56 -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
d9dde06c14
Various tweaks to referentials
2014-08-04 14:59:15 -07:00
Atlante45
c65dc3fb1e
Various tweaks to ModelReferentials
2014-07-31 11:55:28 -07:00
Atlante45
1138a3a275
Added referentials to AvatarData
2014-07-30 16:50:25 -07:00
Atlante45
3c7375daad
Removed unused variable
2014-07-28 10:17:04 -07:00
Clément Brisset
53b345d4cd
Merge pull request #3209 from AndrewMeadows/ragdoll
...
Ragdoll Part 5: send visible transforms when using ragdoll
2014-07-25 11:50:15 -07:00
AndrewMeadows
73ec862474
Merge pull request #3207 from PhilipRosedale/master
...
Velocity filter head position for less jitter in camera
2014-07-25 09:50:21 -07:00
Philip Rosedale
e272d0be75
Merge pull request #3203 from Atlante45/laser_pointer_js
...
Laser pointer js
2014-07-24 17:28:08 -07:00
Andrew Meadows
2aaa628a67
send visible joint state when colliding as ragdoll
2014-07-24 08:42:34 -07:00
Philip Rosedale
5aecbe690d
made calculateAverageEyePosition private, changed to getEyePosition() where used outside head
2014-07-23 22:56:59 -07:00
Philip Rosedale
87659741b5
Merge branch 'master' of https://github.com/worklist/hifi
2014-07-21 16:11:09 -07:00
Atlante45
029160a60a
Merge branch 'master' of https://github.com/highfidelity/hifi into laser_pointer_js
2014-07-21 14:12:17 -07:00
Atlante45
f8772e10a1
Changed enum names
2014-07-18 15:38:36 -07:00
barnold1953
c6bda4bf16
Moved sixense laser stuff to MyAvatar
2014-07-18 15:26:18 -07:00
Philip Rosedale
2972bc7b45
Merge branch 'master' of https://github.com/worklist/hifi
2014-07-17 16:04:21 -07:00
Andrew Meadows
922912b784
merge upstream/master into andrew/ragdoll
...
Conflicts:
interface/src/Menu.h
2014-07-16 09:00:36 -07:00
Andrew Meadows
b59ea6f8b4
whitespace formatting
2014-07-16 08:53:20 -07:00
Philip Rosedale
db73d8d2f4
add body angular acceleration
2014-07-14 12:23:00 -07:00
Philip Rosedale
0b3e41a541
remove wind from hair, fix gravity
2014-07-11 19:58:13 -05:00
Philip Rosedale
b86890033c
Moved hair to separate class
2014-07-11 19:35:17 -05:00
Andrew Meadows
7e4efa6c73
Skeleton gets custom update for visible transforms
2014-07-10 16:21:12 -07:00
Andrew Meadows
f463099d16
add "simulate" stat name to Avatar::simulate()
2014-07-09 14:31:47 -07:00
Andrew Meadows
3d6752ad90
merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/Application.cpp
2014-07-09 12:52:00 -07:00
Andrew Meadows
d26585728b
Improved stat accumulation and context names
2014-07-09 11:53:53 -07:00
Philip Rosedale
a25c08a1b7
Merge branch 'master' of https://github.com/worklist/hifi
2014-07-03 14:08:19 -07:00
ZappoMan
a53d007c33
add support for getting current animation details for running avatar animations
2014-07-03 11:59:18 -07:00
Philip Rosedale
227dab937c
Merge branch 'master' of https://github.com/worklist/hifi
2014-07-01 12:48:02 -07:00
barnold1953
d109ef6fe1
Proper mirror and third person mode in Oculus
2014-06-30 11:33:22 -07:00
Philip Rosedale
f072c04b4c
hair is a separate class
2014-06-27 09:30:51 -07:00
Philip Rosedale
c72e41dcd2
added Oculus angular velocity, moved sit icon up
2014-06-25 22:27:54 -07:00
Philip Rosedale
58d460da09
option to turn on/off string hair
2014-06-25 15:14:17 -07:00
Philip Rosedale
40dee3b39e
Added JS calls for left/right estimated palm position on skeleton model, improved toy ball to use them
2014-06-25 05:24:22 -07:00
Philip Rosedale
88c01266ab
more hair tweaks, don’t render in 1P, improved toy ball
2014-06-25 03:29:08 -07:00
Philip Rosedale
81e7f8e0a5
Merge branch 'master' of https://github.com/worklist/hifi
2014-06-24 16:21:35 -07:00
Philip Rosedale
556578b8dc
first pass - hair as vertlet strands
2014-06-24 09:30:11 -07:00
Andrew Meadows
add556719c
fixed perf stats on phys simulation
2014-06-23 12:31:36 -07:00
Andrew Meadows
8986be5f1c
remove old collideAgaintsOurself() code
2014-06-23 10:36:31 -07:00
Andrew Meadows
eba03ddb8a
re-enable some basic avatar collisions
2014-06-23 10:05:51 -07:00
Andrew Meadows
b2ea8c0bf9
Compute more correct masses for ragdoll parts
...
also pin root ragdoll shape at the local-frame origin
for stability
2014-06-23 08:37:11 -07:00
Andrew Meadows
f0c2417206
Split PhysicsSimulation::stepForward() into parts
2014-06-19 15:50:16 -07:00
Andrew Meadows
716ae3e479
add MyAvatar's skeleton to its PhysicsSimulation
2014-06-19 12:32:17 -07:00
Andrew Meadows
d4b5550cda
Skeleton now creates VerletShape
2014-06-18 17:22:39 -07:00
Andrew Meadows
9e839f0980
Shape::getCenter() -> Shape::getTranslation()
2014-06-18 08:55:48 -07:00
Andrew Meadows
b9d4545aef
merge upstream/master into andrew/ragdoll
...
Conflicts:
libraries/shared/src/Shape.h
libraries/shared/src/ShapeCollider.h
2014-06-17 17:03:16 -07:00
Andrew Meadows
118717d96a
Shapes moved from Model into PhysicalEntity
2014-06-16 14:51:58 -07:00
Ryan Huffman
af3b2a9d0f
Update LocationManager::goTo to use new addresses API
...
The new API address is now used for goTo when # or @ isn't present
Fixed the multiple locations popup to show when multiple locations are
found
2014-06-16 10:43:13 -07:00
Andrew Meadows
92159a7ed5
Shape::get/setCenter() instead of get/setPosition()
2014-06-16 08:43:27 -07:00
Andrew Meadows
d7a28e1441
enable shape collisions for MyAvatar skeleton
...
also some stubbery for main simulation loop
2014-06-15 18:07:47 -07:00
Andrew Meadows
fb7f5707c8
add SimulationEngine, MyAvatar has one.
2014-06-12 18:15:20 -07:00
Andrew Meadows
0addf3bae4
cleaup: remove some unused collision code
...
remove CollisionInfo::_type
remove unused Avatar collision response stuff
comment out some code that works but will probably be replaced
2014-06-06 14:36:05 -07:00
Andrew Meadows
7807388b08
merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/renderer/Model.cpp
2014-06-04 14:28:23 -07:00
Andrzej Kapolka
74afcf5626
Allow floating point start/end frames and negative play speeds.
2014-06-04 11:47:53 -07:00
Andrew Meadows
14e782e439
remove some JointState::getHybridTransform() calls
2014-06-04 10:42:04 -07:00
Andrzej Kapolka
b93b009cd8
Merge pull request #2953 from PhilipRosedale/master
...
Fixes having large yaw movements get head and body out of alignment with oculus
2014-05-29 19:00:37 -07:00
ZappoMan
ac22cebde1
more performance stats debugging
2014-05-29 17:41:40 -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
afc7660d74
merge upstream/master into andrew/inertia
2014-05-27 14:57:44 -07:00
Andrew Meadows
f7b8c4f0a0
remove unused Head::_gravity data memeber
2014-05-27 14:50:17 -07:00
Andrzej Kapolka
edaa251e5f
Provide option to disable avatar shadowing.
2014-05-27 11:43:34 -07:00
Andrew Meadows
51850076e4
more correct detection of floor surfaces
2014-05-26 16:24:47 -07:00
Andrew Meadows
8d660c76cc
merge upstream/master into andrew/inertia
2014-05-23 16:00:55 -07:00
Andrew Meadows
d425b5b322
Enable local gravity when there is a floor nearby.
2014-05-23 15:59:27 -07:00
Andrew Meadows
b875144e2d
Don't repeat check for non-zero collision groups
2014-05-23 09:55:45 -07:00
Andrew Meadows
08b525ef91
prevent walking avatar from bouncing on floor
2014-05-22 17:54:32 -07:00
Andrzej Kapolka
2a50b5451f
Script commands to start/stop animations by role.
2014-05-22 16:41:51 -07:00
Andrzej Kapolka
8458477b9f
Fixed a compile warning, provide means to start/stop animations.
2014-05-22 16:15:34 -07:00
Andrzej Kapolka
083543419d
More priority bits.
2014-05-22 15:00:36 -07:00
Andrzej Kapolka
d4af39a9f5
Working on handling animation priorities to prevent Hydra move/restore from
...
interfering with scripted animations.
2014-05-22 14:41:46 -07:00
Andrzej Kapolka
e81e6f3cb2
Merge branch 'master' of https://github.com/highfidelity/hifi into animenu
2014-05-21 18:00:57 -07:00
barnold1953
5b366fe714
Merge branch 'master' of https://github.com/highfidelity/hifi
...
Conflicts:
interface/src/Application.cpp
2014-05-21 16:01:28 -07:00
Andrzej Kapolka
de7c05cb2d
More animation controls.
2014-05-21 15:30:50 -07:00
Andrzej Kapolka
709a9d75f6
Provide an option for the masked joints in the scriptable method, fix a couple
...
of annoying warnings.
2014-05-21 12:03:47 -07:00
Andrzej Kapolka
0e15c82e49
Allow setting masked joints for each animation.
2014-05-21 11:58:20 -07:00
barnold1953
b5ad295756
Fixed improper coding style in previous pull request
2014-05-21 11:24:39 -07:00
Andrzej Kapolka
6797d1ad81
Merge branch 'master' of https://github.com/highfidelity/hifi into animenu
2014-05-21 11:02:05 -07:00
Andrzej Kapolka
0dfd787034
Added some basic method to allow scripts to run/stop animations on the avatar.
2014-05-21 10:44:51 -07:00
Andrzej Kapolka
1022f1bec4
Added a priority setting so that we can control the order in which animations
...
are applied.
2014-05-21 09:40:49 -07:00
barnold1953
742543317c
Stopped magnifying FOV when wearing Oculus.
2014-05-21 09:12:28 -07:00
Andrzej Kapolka
49a0645677
Animation bits.
2014-05-20 15:23:15 -07:00
Andrzej Kapolka
62e7a31602
More work on animation configuration.
2014-05-19 18:09:33 -07:00
Andrzej Kapolka
5da656e3f5
Working on animation dialog.
2014-05-19 16:55:33 -07:00
Philip Rosedale
074a6b7f38
Merge pull request #2861 from birarda/master
...
send an updated address to data-server with domain (when changed)
2014-05-15 14:01:39 -07:00
Stephen Birarda
8e9defad3e
send an updated address to data-server with domain (when changed)
2014-05-15 12:18:24 -07:00
Andrzej Kapolka
f28ba72f75
When PrioVR is connected but head rotation is unavailable, use Faceshift
...
rotation.
2014-05-15 11:37:58 -07:00
Andrzej Kapolka
95c05a720d
Tabs -> spaces.
2014-05-14 13:48:03 -07:00
Andrzej Kapolka
cf230d1cc3
PrioVR tweaks.
2014-05-14 13:36:26 -07:00
Andrzej Kapolka
498f9e73ac
Merge branch 'master' of https://github.com/highfidelity/hifi into priority
...
Conflicts:
interface/src/avatar/SkeletonModel.cpp
2014-05-14 10:23:44 -07:00
Kai Ludwig
b01b144854
No more hand movement when clicking with the mouse.
2014-05-14 07:36:27 +02:00
Andrzej Kapolka
eceb600de7
More work on PrioVR integration.
2014-05-13 14:44:24 -07:00
Andrzej Kapolka
0321821b55
More work on PrioVR integration.
2014-05-13 11:38:24 -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
Andrzej Kapolka
47268fef32
Fixed kooky conditional.
2014-05-12 11:06:14 -07:00
Andrzej Kapolka
0474375a39
Don't render head attachments in first person mode.
2014-05-09 15:13:58 -07:00
Andrew Meadows
217080fe1d
cleanup - remove unused leap fingers
2014-05-09 10:27:01 -07:00
Philip Rosedale
8c5a1c7bc8
Merge pull request #2822 from ey6es/master
...
Save attachment data for skeleton/attachment combinations so that they persist even when the attachment isn't present, and users can tweak script-attached models.
2014-05-08 19:42:57 -07:00
Philip Rosedale
14bab0adbc
Merge pull request #2821 from AndrewMeadows/inertia
...
avatar walks up ledges
2014-05-08 19:40:09 -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
Andrew Meadows
d725be37d0
merge upstream/master into andrew/inertia
2014-05-08 17:11:55 -07:00
Andrew Meadows
f019e2366e
Add lift for walking up stairs
...
Also some fixes for freeing avatars trapped in voxel collisions
2014-05-08 17:10:02 -07:00
Andrzej Kapolka
acab09b89a
Update billboard when attachments change.
2014-05-08 16:23:15 -07:00
Philip Rosedale
2c6c57eec2
increase hand restoration rate, improve function name clarity
2014-05-08 00:28:02 -07:00
Philip Rosedale
2797d0ab3b
removed hand trying to follow mouse and other cruft
2014-05-08 00:09:07 -07:00
Philip Rosedale
e439694d72
reset only pitch and roll on spacebar so that you don’t turn away from someone
2014-05-07 22:56:06 -07:00
Philip Rosedale
538e785208
Merge pull request #2815 from ZappoMan/modelserver
...
More Model Improvements & some other tweaks
2014-05-07 20:59:04 -07:00
Philip Rosedale
c6b4b7c250
Merge pull request #2811 from AndrewMeadows/inertia
...
prevent avatar from getting trapped in voxel collisions
2014-05-07 16:54:28 -07:00
Andrew Meadows
a11b996a51
cleaner way to achieve the last commit
2014-05-07 16:00:39 -07:00
Andrew Meadows
2d3592e367
avoid resolving penetration twice
2014-05-07 15:58:00 -07:00
Andrew Meadows
b92bbafc26
prevent avatar from getting trapped in voxels
2014-05-07 15:21:12 -07:00
ZappoMan
37ca6efc7c
correctly handle SHADOW_RENDER_MODE in a bunch of places that were drawing shadows when they shouldn't
2014-05-07 11:48:32 -07:00
Andrew Meadows
80ed8e7cf0
disable environment gravity when not set in menu
2014-05-06 14:56:16 -07:00
Andrew Meadows
68b0e91630
gravity disabled by default
2014-05-06 11:09:13 -07:00
Andrew Meadows
8a630a148e
fix copy-n-paste typo
2014-05-06 11:03:51 -07:00
Andrew Meadows
2d0e4fb94f
use START_LOCATION as default settings
2014-05-06 10:55:30 -07:00
Andrew Meadows
d1a262bb56
maintenance: replace implicit casts with explicit
2014-05-06 10:02:41 -07:00
AndrewMeadows
7a191961cf
Merge pull request #2793 from PhilipRosedale/master
...
Further improvements to avatar eye contact based on head direction
2014-05-06 09:08:19 -07:00
Philip Rosedale
bb20762083
Merge pull request #2791 from AndrewMeadows/thermonuclear
...
fix avatar motor to point in direction of camera
2014-05-05 22:10:13 -07:00
Philip Rosedale
e3ab16997a
tweaks to roll (back to no magnify) and lookAt indicator dot
2014-05-05 22:06:28 -07:00
Philip Rosedale
e0c898bba0
Merge branch 'master' of https://github.com/worklist/hifi
2014-05-05 18:03:33 -07:00
Andrew Meadows
e33ef1a571
fix avatar motor to point in direction of camera
2014-05-05 17:35:23 -07:00
Andrzej Kapolka
2a32700a30
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-05-05 17:03:31 -07:00
Philip Rosedale
da0b36ed5c
merge fix
2014-05-05 16:21:52 -07:00
Philip Rosedale
691b1d6069
Added lookAt rendering bubble
2014-05-05 16:19:09 -07:00
Andrzej Kapolka
f37460e39a
Basic attachment rendering.
2014-05-05 15:46:09 -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
Andrew Meadows
301c3c5649
don't ignore wall collisions when walking
...
also reduced max walk speed
2014-05-05 13:47:11 -07:00
Andrew Meadows
0c78449cf7
reduce movement speed when walking
2014-05-05 13:28:42 -07:00
Andrew Meadows
815262b802
update _lastFloorContactPoint
2014-05-05 13:06:55 -07:00
Andrew Meadows
6b129c86d0
reduce snagging when walking across voxel seams
2014-05-05 12:33:05 -07:00
Andrzej Kapolka
53a2760905
More attachment bits.
2014-05-04 16:24:23 -07:00
Andrew Meadows
5ac301a77e
set the _lastFloorContactPoint
2014-05-02 11:17:46 -07:00
Andrew Meadows
d8cb84080c
stop avatar integration when standing at rest
2014-05-02 10:43:10 -07:00
Philip Rosedale
69f0611a06
Correction to actually pick closest
2014-05-02 09:05:09 -07:00
Philip Rosedale
03b59055fd
merge conflict fix
2014-05-02 07:10:43 -07:00
Philip Rosedale
4089d54389
Avatar makes eye contact with the person nearest to gaze direction
2014-05-02 00:21:14 -07:00
Andrzej Kapolka
3ebe1df6de
Merge branch 'master' of https://github.com/highfidelity/hifi
...
Conflicts:
interface/src/avatar/MyAvatar.h
2014-05-01 21:00:32 -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
22bf10a9e7
repair addThrust() API so hydraMove.js works
2014-05-01 16:18:55 -07:00
Andrew Meadows
8d4dca31c5
add velocity model for controlling avatar motion
2014-05-01 12:05:34 -07:00
AndrewMeadows
2ad31793e2
Merge pull request #2756 from PhilipRosedale/master
...
Added back ability to see/debug head/gaze position with ‘Head Mouse'
2014-05-01 11:51:58 -07:00
Philip Rosedale
223d9cf32e
Added back ability to see/debug head and eye gaze position with ‘Head Mouse’
2014-04-30 21:29:50 -07:00
Atlante45
3a64ce733a
Fixed warning
2014-04-30 16:55:51 -07:00
Andrew Meadows
ae3b58a33f
use setGravity() instead of setting it directly
2014-04-28 16:46:16 -07:00
Andrew Meadows
c7dbc5984f
add local gravity option parameter for MyAvatar
2014-04-28 16:40:22 -07:00
Andrew Meadows
b05a315b5a
merge upstream/master into andrew/inertia
...
Conflicts:
interface/src/avatar/MyAvatar.cpp
2014-04-25 14:52:44 -07:00
Clément Brisset
fd8ec9b5c2
Merge pull request #2723 from huffman/19554-2
...
19554 - Chat Updates
2014-04-24 16:44:22 -07:00
Ryan Huffman
d88897ccc7
Add error box when going to user/location that doesn't exist
2014-04-24 15:55:34 -07:00
Andrew Meadows
0b5c1b0a9a
add MyAvatar::_motionBehaviors (for obeyGravity)
...
Also reconcile Menu checkable set vs script-set collision groups.
2014-04-24 15:43:03 -07:00
Andrew Meadows
f07a418a27
namechange CollisionFlags --> CollisionGroups
2014-04-24 11:07:49 -07:00
Andrzej Kapolka
4f8c1f9c65
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-04-23 16:09:23 -07:00
Andrew Meadows
10265a4a3e
temp disable of screen flash for avatar collisions
2014-04-23 14:37:24 -07:00
Andrew Meadows
96ca537400
removing unused motion-state timers
2014-04-23 13:44:25 -07:00
Andrew Meadows
203dac054a
remove unused MoveTarget stuff from MyAvatar
2014-04-23 12:19:48 -07:00
Andrew Meadows
37a5d9130f
move _thrust from Avatar to MyAvatar
2014-04-23 11:55:28 -07:00
Andrew Meadows
359c14e319
cleanup: remove unused Avatar::_mode
...
The mode, if it is required, should probably eventually live in
AvatarDAta since it will be determined by whatever engine is running the
avatar (script or interface) and then broadcast to the rest of the
world. When we need it we'll add it back in the right place.
2014-04-23 11:48:42 -07:00
Andrzej Kapolka
c471a55f1f
Merge branch 'master' of https://github.com/highfidelity/hifi
2014-04-23 09:40:51 -07:00
Andrew Meadows
5992651c27
update avatar collision shapes when necessary
2014-04-22 20:55:28 -07:00
Andrew Meadows
364431328f
remove include StreamUtils.h
2014-04-22 14:26:40 -07:00
Andrew Meadows
0b9ebe4c08
avatar-voxels collisions work again
2014-04-22 11:51:36 -07:00
Andrew Meadows
f033990fae
merge upstream/master into andrew/inertia
2014-04-22 10:49:44 -07:00
Andrew Meadows
7537d240bb
toward working avatar-vs-voxel collisions again
2014-04-22 10:48:42 -07:00
Atlante45
681aab5bf0
Remove printf and replace them by qDebug()
2014-04-21 16:17:45 -07:00
Andrzej Kapolka
30248747d6
Provide a means of visualizing the joint constraints.
2014-04-18 14:26:34 -07:00
Stephen Birarda
5904d19603
Merge pull request #2637 from birarda/authentication
...
add optional DTLS option for domain-server to node communication
2014-04-14 10:24:17 -07:00
Andrzej Kapolka
25d25b1472
Merge pull request #2658 from AndrewMeadows/inertia
...
don't render avatar boundary shapes in first person
2014-04-14 10:23:43 -07:00
Andrew Meadows
0ad841edfb
don't render avatar boundary shapes in first person
2014-04-11 17:44:51 -07:00
Andrew Meadows
fd3b317c09
merge
2014-04-11 16:36:42 -07:00