VR M5: comfort and polish #1078
Labels
No labels
amd
avatars
bug
builder
cannot-reproduce
crash
epic
feature
from-viewer
gl-removal
known-limitation
monitoring
parity
perf
platform
priority
critical
priority
high
priority
low
priority
medium
provenance
rendering
rt
status
in-progress
status
testing
status
up-next
triage
ui
upstream
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#1072 [Epic] VR support (OpenXR) -- headline feature for 1.6
sky_line/Slipstream
Reference
sky_line/Slipstream#1078
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hard rule (applies to every VR ticket): the non-VR path must not lose quality or FPS. All VR work is optional and only affects the VR path: no new per-frame work, memory, pipelines or device extensions when VR is off; each milestone is gated by a fixed-camera GPU/CPU timer A/B of VR-off against main before it lands.
Snap/smooth turn, vignette, seated/standing, avatar head follows the HMD (local), on-screen keyboard investigation, Safety tab completion, docs.
Part of #1072.
Add: eye height / world scale adjustment. M1 places the view at the avatar's head joint at 1:1 scale, which is correct (matches mouselook) but feels off when the avatar's eye height differs a lot from the user's (e.g. a pony avatar with ~1.5 m eye height). Options: a world-scale factor, and/or an eye-height offset relative to the user's real standing height (the session uses LOCAL_FLOOR, so the real height is known). Should persist per user.