Anthony J. Thibault
cc7a6ada38
Merge branch 'master' into out-of-body-experience
2016-10-05 17:16:39 -07:00
Andrew Meadows
e46c15401a
take care for division by zero when normalizing
2016-10-05 15:00:22 -07:00
Andrew Meadows
5154e98a2e
remove warning about unused variable
2016-10-05 13:43:22 -07:00
Andrew Meadows
084a1cf8ae
fix avatar step-up behavior -- eliminate hop
2016-10-05 10:59:30 -07:00
Andrew Meadows
9544c749ea
cleanup
2016-10-04 15:01:03 -07:00
Andrew Meadows
cd61f55c4a
avatar jumps to HMD position at large offset
...
if the avatar has a large offset to HMD position
it will teleport to its target position
when that jump does not put it into a state of penetration
2016-10-04 12:09:29 -07:00
Andrew Meadows
681bdf4c23
can scan for penetration at arbitrary positions
2016-10-04 12:09:29 -07:00
Andrew Meadows
4fb6d5023b
prevent avatars from walking up walls
2016-09-29 11:14:19 -07:00
Andrew Meadows
d29386c43f
better tracking of avatar gravity setting
2016-09-29 11:14:19 -07:00
Andrew Meadows
9fa9784135
fix typo that broke build
2016-09-29 11:09:09 -07:00
Andrew Meadows
a443cd65f4
add comment for simple noise filter
2016-09-28 18:08:06 -07:00
Andrew Meadows
4e1c1aec0a
less magic
2016-09-28 18:06:00 -07:00
Andrew Meadows
a10ae20bf7
measure avatar velocity while driving
...
and add to followVelocity for tighter tracking at high speeds
2016-09-28 08:29:12 -07:00
Anthony J. Thibault
9a804e19fc
Fix for null gravity when falling off ledges
2016-09-27 18:44:54 -07:00
Anthony J. Thibault
961d262df1
Improved body follow behavior
...
* follow helper lean re-centering / reconciliation now modifies bodySensorMatrix, NOT the character controller.
* The character controller now always follows the bodySensorMatrix (in world space).
This decouples the lean re-centering velocity from the velocity used to move the character controller.
We can now independently tune these things separately.
2016-09-27 16:38:48 -07:00
Anthony J. Thibault
c327c5c6ce
coding convention fix
2016-09-27 09:47:44 -07:00
Anthony J. Thibault
9567ec11af
Prevent character from walking when pinned against collision.
...
This is fixed by using the pre-action velocity from CharacterController, which does not include any motors or follow velocity.
This pre-action velocity reflects the actual rigid body velocity after collision constraints are resolved.
This should prevent the character f
2016-09-23 15:22:52 -07:00
Anthony J. Thibault
98ffea2fb9
Merge branch 'master' into out-of-body-experience
2016-09-22 18:08:23 -07:00
Andrew Meadows
819e1dc694
prevent avatars from walking up vertical walls
2016-09-22 16:12:35 -07:00
Andrew Meadows
06ff984f90
sky-hook for walking up steps
2016-09-22 09:48:59 -07:00
Anthony J. Thibault
9fa8fc11c9
More stability in hips offset calculation.
2016-09-21 18:20:35 -07:00
Andrew Meadows
dfe828982b
remove cruft
2016-09-20 14:04:22 -07:00
Andrew Meadows
3c5e13b34b
final tuning of follow speeds
2016-09-20 13:45:31 -07:00
Andrew Meadows
3e02bac412
more velocity tuning
2016-09-20 10:45:13 -07:00
Andrew Meadows
55e1d05887
more follow velocity tuning
2016-09-20 10:11:25 -07:00
Andrew Meadows
0ef8ef4734
tune follow speeds
2016-09-20 09:37:51 -07:00
Andrew Meadows
59e6ca8f8d
avatar follows HMD using velocity motor
2016-09-20 08:29:55 -07:00
Andrew Meadows
a8af8d6027
move code into CharacterController::updateState()
2016-09-20 08:29:55 -07:00
Andrew Meadows
8dd5c9b92b
fix kinematic motion for ground and hover
2016-09-20 08:29:55 -07:00
Andrew Meadows
1db1295556
cleanup around CharacterController::_targetVelocity
2016-09-20 08:29:55 -07:00
Andrew Meadows
c77f6a7c16
Merge pull request #8614 from hyperlogic/out-of-body-experience
...
Turn and drive the HMD with linear velocity
2016-09-16 15:43:29 -07:00
Andrew Meadows
49224d9698
avoid unecessary branch
2016-09-16 14:50:08 -07:00
Andrew Meadows
20418d5f58
fix hips sweep test
2016-09-15 18:39:57 -07:00
Anthony J. Thibault
c7caf9fe06
Turn and drive the HMD with linear velocity
2016-09-15 17:08:36 -07:00
Andrew Meadows
7f381ac4c4
remove unused variables
2016-09-15 15:33:04 -07:00
Andrew Meadows
83157b573a
measure max hips offset and clamp it in IK
2016-09-15 14:55:04 -07:00
Andrew Meadows
5c3da41067
fix windows build
2016-09-15 14:54:03 -07:00
Andrew Meadows
821570fa76
fix Windows build and minor format/namechange
2016-09-15 09:32:03 -07:00
Seth Alves
4470338663
catagorize some qDebugs
2016-09-14 21:39:45 -07:00
Andrew Meadows
d444603a54
simplified Aabb management for GhostObject
2016-09-14 14:57:47 -07:00
Andrew Meadows
418271e06b
ghost tracks the collision group
2016-09-14 11:49:00 -07:00
Andrew Meadows
f5c5c68937
adding kinematic character controller demo
2016-09-14 11:43:52 -07:00
Seth Alves
e5e9bb0052
Merge branch 'master' of github.com:highfidelity/hifi into grab-point-adjustments
2016-09-14 11:28:10 -07:00
Andrew Meadows
954d690b8a
expose setting avatar collisionless
2016-09-12 16:24:08 -07:00
Brad Davis
ecfe56085d
GLM update and GLI integration
2016-09-09 10:18:15 -07:00
Seth Alves
d4faf69beb
don't cripple interface with log-spam
2016-09-08 15:42:42 -07:00
Andrew Meadows
bc56df0be1
out-of-body with reduced recovery speeds
2016-09-08 14:31:31 -07:00
Seth Alves
25f6e1d79d
Merge branch 'master' of github.com:highfidelity/hifi into arrow-actions
2016-09-01 15:06:52 -07:00
Stephen Birarda
b660a82cc7
fix physics compile for android
2016-08-31 16:55:31 -07:00
Seth Alves
7d13f9220c
fix math, renamed a couple variables
2016-08-30 09:55:42 -07:00