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
7258835f3f
restore orientation from physics to Avatar
2016-09-20 09:14:11 -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
80b970f2d9
adding MyAvatar::_canonicalScale, but not used yet
2016-09-20 08:29:55 -07:00
Andrew Meadows
e6d40e6e4d
Merge pull request #8625 from hyperlogic/bug-fix/oobe-desktop-motor-fix
...
Fixed motor velocity
2016-09-19 17:04:54 -07:00
Anthony J. Thibault
6f0acb3826
Fixed motor velocity in HMD mode
2016-09-19 16:56:36 -07:00
Andrew Meadows
1db3e8c2bb
Merge pull request #8622 from hyperlogic/oobe-remove-debug-draw-hacks
...
Remove hacks for debug rendering of IK targets
2016-09-19 15:26:30 -07:00
Anthony J. Thibault
a028d3ba58
Remove hacks for debug rendering of IK targets
...
A AnimContext class was introduced. This context is passed into every node during evaluation/overlay.
It holds non-animVar "global" data passed from the application.
2016-09-19 15:03:46 -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
Anthony Thibault
86f94a0419
Merge pull request #8613 from AndrewMeadows/oobe2
...
clamp IK hips offset based on nearby physical objects
2016-09-16 15:39:13 -07:00
Andrew Meadows
91ff9722ec
remove crufty comments
2016-09-16 15:23:41 -07:00
Andrew Meadows
a58773823d
cleanup unused cruft
2016-09-16 14:50:29 -07:00
Andrew Meadows
49224d9698
avoid unecessary branch
2016-09-16 14:50:08 -07:00
Andrew Meadows
61a05eb4d1
failed experiment for getting hip lean over table
2016-09-16 10:16:18 -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
d94d721fda
Merge pull request #8595 from hyperlogic/out-of-body-experience
...
ramp support with comfort mode option
2016-09-15 14:36:51 -07:00
Anthony J. Thibault
d51898f60d
Merge branch 'out-of-body-experience' of github.com:highfidelity/hifi into out-of-body-experience
2016-09-15 14:23:38 -07:00
Anthony Thibault
530fb18108
Merge pull request #8605 from AndrewMeadows/oobe
...
add kinematic character controller to enable physics sweep tests near avatar
2016-09-15 14:16:24 -07:00
Andrew Meadows
821570fa76
fix Windows build and minor format/namechange
2016-09-15 09:32:03 -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
Anthony J. Thibault
bc130eaf26
ramp support with comfort mode option
2016-09-13 16:26:10 -07:00
Anthony J. Thibault
0fde3a2d76
Fix for TRUNCATE_IK_CAPSULE globals
2016-09-13 10:26:38 -07:00
Anthony J. Thibault
362e185098
Revert "When out-of-body have your avatar face toward your HMD."
...
This reverts commit ffb1bae1f0
.
2016-09-13 09:54:19 -07:00
Andrew Meadows
09c4720665
fix typo in teleport.js
2016-09-12 16:35:52 -07:00
Andrew Meadows
9728cf6904
fix typos in teleport.js
2016-09-12 16:24:08 -07:00
Andrew Meadows
0d300c3a47
teleport.js drags avatar along
2016-09-12 16:24:08 -07:00
Andrew Meadows
954d690b8a
expose setting avatar collisionless
2016-09-12 16:24:08 -07:00
Anthony J. Thibault
ffb1bae1f0
When out-of-body have your avatar face toward your HMD.
2016-09-12 16:20:13 -07:00
Anthony J. Thibault
baee5180c1
Moved outOfBody detection into MyAvatar::FollowHelper
...
in preparation for different follow behavior for in-body and out-of-body.
2016-09-12 11:52:27 -07:00
Anthony J. Thibault
5e0c2286ec
Use OUTOFBODY_HACK as searchable token
2016-09-12 10:58:06 -07:00
Andrew Meadows
28d1faa1c0
remove unused variable
2016-09-12 09:10:11 -07:00
Anthony J. Thibault
49cac31b6c
Truncate IK Targets
2016-09-09 17:33:02 -07:00
Anthony J. Thibault
86351ca21c
Teleport bugs
...
* made HMD.setPosition thread safe
* changed script to use HMD.position = foo;
2016-09-09 17:32:02 -07:00
Andrew Meadows
82522fbbb1
fix C++ism typo in JS script
2016-09-09 16:40:07 -07:00
Andrew Meadows
6b9cdb440b
update teleport.js to teleport HMD before avatar
...
(in theory, not tested)
2016-09-09 16:33:13 -07:00
Andrew Meadows
97623f489c
expose setting HMD sensorToWorld from JS script
2016-09-09 16:32:57 -07:00
Andrew Meadows
0f248c4540
expose MyAvatar::setSensorToWorldMatrix()
2016-09-09 16:31:36 -07:00
Anthony J. Thibault
7e7803c648
Added developer option to draw IK targets in world.
2016-09-09 12:50:34 -07:00
Andrew Meadows
bc56df0be1
out-of-body with reduced recovery speeds
2016-09-08 14:31:31 -07:00