overte-JulianGro/interface/src
Anthony J. Thibault 5ef6847dc3 HMD re-centering while driving improvements.
Previously the HUD fading in/out would also recenter the hmd sensor and the avatar, which caused many problems including:
  * The user's view could shift vertically.
  * Your avatar would briefly go into t-pose
  * other users would see your avatar go into t-pose.

Now we now move the UI sphere instead, which results in a much smoother experience.

MyAvatar: added hasDriveInput method.

OverlayConductor:
* removed avatar and sensor reset, instead the overlay's modelTransform is changed.
* revived STANDING mode, which is active if myAvatar->getClearOverlayWhenDriving() is true and you are wearing an HMD.
* SITTING & FLAT mode should be unchanged.
* Instead of using avatar velocity to fade out/fade in the hud, We use the presense or absanse of avatar drive input.
* Additionally, we check distance to the UI sphere, and quickly recenter the hud if the users head is too close to the actual hud sphere.

CompositorHelper:
* Bug fixes for ray picks not using the modelTransform.

HmdDisplayPlugin:
* Bug fixes for rendering not using the modelTransform.
2016-06-08 18:36:36 -07:00
..
assets actually use the JSONTypePair alias 2016-03-14 18:11:34 -07:00
audio
avatar HMD re-centering while driving improvements. 2016-06-08 18:36:36 -07:00
devices
octree don't release the OPP processed packet 2016-03-21 16:29:18 -07:00
scripting Merge branch 'master' into clipboard-dimensions 2016-06-02 12:55:23 +12:00
ui HMD re-centering while driving improvements. 2016-06-08 18:36:36 -07:00
AbstractLoggerInterface.h
Application.cpp Merge pull request #8032 from jherico/pin-button 2016-06-08 10:33:11 -07:00
Application.h Remove "Input Devices" menu 2016-06-06 13:28:36 -07:00
Bookmarks.cpp Implement "go home" action 2016-04-27 11:24:19 +12:00
Bookmarks.h Implement "go home" action 2016-04-27 11:24:19 +12:00
Camera.cpp
Camera.h quiet gcc 5 warnings 2016-05-21 16:53:01 -07:00
CrashHandler.cpp CR feedback 2016-04-13 13:36:28 -07:00
CrashHandler.h improve reset settings 2016-04-13 13:18:23 -07:00
CrashReporter.cpp Fix style in CrashReporter.cpp 2016-04-13 10:56:27 -07:00
CrashReporter.h Update crash reporting to cover a larger area 2016-04-11 13:50:42 -07:00
DiscoverabilityManager.cpp optionally include the metaverse session ID as an http header 2016-05-25 11:55:04 -07:00
DiscoverabilityManager.h send a simple heartbeat if location has not changed 2016-05-06 11:50:40 -07:00
FileLogger.cpp Reduce log size limit from 1MB to 512KB 2016-04-08 09:39:08 -07:00
FileLogger.h Add rolled log files to BugSplat 2016-04-06 10:14:12 -07:00
FileUtils.cpp
FileUtils.h
FrameTimingsScriptingInterface.cpp Warning and error fixes 2016-04-17 10:22:26 -07:00
FrameTimingsScriptingInterface.h Working on an automated performance test 2016-04-17 10:20:00 -07:00
GLCanvas.cpp
GLCanvas.h
InterfaceActionFactory.cpp don't flood log with messages about expired actions. also, try to remove such actions 2016-04-13 09:47:07 -07:00
InterfaceActionFactory.h
InterfaceLogging.cpp
InterfaceLogging.h
InterfaceParentFinder.cpp checkpoint for debugging/comparing edit.js 2016-03-28 13:39:43 -07:00
InterfaceParentFinder.h checkpoint for debugging/comparing edit.js 2016-03-28 13:39:43 -07:00
LODManager.cpp use references not pointers for ViewFrustums 2016-05-05 18:28:27 -07:00
LODManager.h tweaks to LOD behavior 2016-04-19 11:19:28 -07:00
main.cpp Revert header changes 2016-06-06 13:28:36 -07:00
Menu.cpp Remove "Input Devices" menu 2016-06-06 13:28:36 -07:00
Menu.h Remove "Input Devices" menu 2016-06-06 13:28:36 -07:00
ModelPackager.cpp Check results of qUncompress, and catch fbx reader throws in utility 2016-03-30 16:56:39 -07:00
ModelPackager.h
ModelPropertiesDialog.cpp
ModelPropertiesDialog.h
ModelSelector.cpp remove avatar head and body from pacakage model selections 2016-03-07 21:03:11 -08:00
ModelSelector.h
Physics.cpp
Physics.h
PluginContainerProxy.cpp Don't expose raw pointer to the display plugin 2016-05-08 10:35:31 -07:00
PluginContainerProxy.h Don't expose raw pointer to the display plugin 2016-05-08 10:35:31 -07:00
ScriptHighlighting.cpp
ScriptHighlighting.h
SpeechRecognizer.cpp
SpeechRecognizer.h
SpeechRecognizer.mm
Stars.cpp use references not pointers for ViewFrustums 2016-05-05 18:28:27 -07:00
Stars.h Cleanup stars to persist BufferView 2016-04-15 16:40:02 -07:00
UIUtil.cpp
UIUtil.h
Util.cpp Improve timing tests with averages 2016-05-04 13:23:10 -07:00
Util.h
world.h