aframevr / aframevr/aframe

VR hands 45 rotation offset on X axes (WebVR)

Open
#4,719 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
17.6k
Forks
4.4k
PR merge metrics
No merged PRs in 30d

Description

Description:

Apparently, when using WebVR (Firefox 82.0.3) the VR hands from hand-controls have a 45° rotation offset around the X axes, which doesn't provide correct VR embodiment.

vr-hands-45-rotation-offset-webvr

This seems to be caused by a 43 value on the X axes set in the orientationOffset property of the oculus-touch-controls core component.

( see image below at line 70508)

oculus-touch-controls-root-cause

The issue can be fixed by setting that X value in orientationOffset to 0.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the oculus-touch-controls core component and inspect the orientationOffset X value implicated by the report. Use the linked reproduction with WebVR on Firefox and verify that the hand-controls no longer show the reported rotation offset after the value is corrected.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
ar-vr-xr, frontend
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.