Commit Graph
8 Commits
Author SHA1 Message Date
Chelsea Jaggiandykeara 1cfd9ff104 Option to gently fade chaperone to disabled below a certain height (#622)
* Option to fade out chaperone when HMD goes below a configured height

Useful for setups in which you have a seat just outside your VR space,
or like to sit in the middle of your space for any amount of time. Will
fade out the boundaries to 0% opacity over 5 seconds, 5 seconds after
you sit down. Standing back up to the configured height will make them
pop back in immediately.

Can be found under Chaperone -> Additional Settings.

* Update format.sh to require clang-format v10

* Use fade distance instead of opacity, opacity inconsistently applied

* Bugfixes (#624)

* stop crashing on HMD Init Errors, as well as bypass force quit on all steamvr Init Errors

* add qtc clang to gitignore

* add app volume adjustment

* adjust app volume placement in menu

* fix type error

* increment version

* fix version number

---------

Co-authored-by: ykeara <ykeara1@gmail.com>
2023-05-17 14:21:59 -05:00
Chelsea Jaggiandykeara 12344a86bc Introduce 'View ratchetting', cleanup/improve vestibular motion (#510)
* vestibular motion cleanup

* Fix environment jumping when autoturn is enabled

* Restrict vestibular motion to forward movement

* Revert "vestibular motion cleanup"

This reverts commit 3d6b293ad2d6a0df41756c67f7e80c4b2be8b6fd.

* Experimental: dynamic redirection. very subtle effect

* formatting...

* swap centidegrees for millidegrees

* Experimental: introduce view ratchetting

* more cleanup

* Revert "Experimental: dynamic redirection. very subtle effect"

This reverts commit d6c8e5cdedf1b11013f25340c2e9be64ec1359b8.

* vestibular motion cleanup

* view ratchetting settings

* cleanup and formatting

* Resolve drift, improve accuracy of vestibular motion/autoturn

* updated UI first pass

* UI first pass

* Hide Unset Errors After encountering one

* fix synch issue add ratchet box

* moved view ratchet ui to own file

* minor format changes to fit

* fixed REALLY 3% minimum

* fixed vestib motion default

Co-authored-by: ykeara <ykeara1@gmail.com>
2020-09-08 14:19:50 -07:00
Chelsea Jaggi b6f81a542c Bump up autoturn smooth turn speed default, adjust Readme.md (#512)
* Bump up autoturn smooth turn speed default, adjust Readme.md

* Increase default vestibular motion radius to the 'imperceptible' range
2020-08-27 13:57:47 -07:00
Chelsea Jaggiandykeara 6d1953070a Add an optional pop-up notification when auto-turn is toggled (#496)
* Implement (most of) pop-up notification when autoturn is enabled

* Add neato fading: doesn't appear to impact performance

* formatting

* added macro and UI for notification of auto-turn

* changed notification default to true for auto-turn

* added common issue for trackers

* added warning for custom keys

* minor documentation markdown format fixes

* fix qml syntax error in atgb

* gasd

Co-authored-by: ykeara <ykeara1@gmail.com>
2020-08-11 20:03:35 -05:00
Chelsea Jaggi c8f519ec0b Smoother (autoturn) smooth turn: estimate frame rate when beginning turn (#498)
* Smoother (autoturn) smooth turn: estimate frame rate when beginning turn

* remove log messages and fix formatting
2020-07-27 18:13:29 -07:00
Chelsea Jaggiandykeara 2671bf72e3 Bump version string to 5.0.1 (#415)
* Bump version string to 5.0.1

* ACTUALLY bump version string

* really really fixed version strings

* changed some defaults, and adjusted speed slider slightly, made text a little more intuitive

* see previous

* fixed issue with disabled seated recenter button

Co-authored-by: ykeara <ykeara1@gmail.com>
2020-04-17 15:52:01 -05:00
Chelsea Jaggiandykeara de460f172a Fix logic errors in redirected-walking (#413)
* Resolve a logic issue for Redirected Walking

* Resolve issue with arc magnitudes being less than expected

* warnings

Co-authored-by: ykeara <ykeara1@gmail.com>
2020-04-17 02:36:12 -05:00
Chelsea Jaggi 8b5d5ff3d6 Set a static DPI before rendering in-VR overlay (#370)
We expect a standard 96DPI display rendering when creating the overlay,
but system DPI can interfere with this. Setting
QCoreApplication::setAttribute(Qt::AA_Use96Dpi) resolves this.

https://github.com/OpenVR-Advanced-Settings/OpenVR-AdvancedSettings/issues/369
2020-03-10 16:26:22 -05:00