Skip to content

9.2 Input.XRInputPose.targetRay : pointing source position & direction relative to gripTransform  #516

@HyroVitalyProtago

Description

@HyroVitalyProtago

If the targetRay is the default interaction technic of the WebXR API, we need to ensure that the pointing source position and direction is ergonomic by default.

For the moment, the ray of oculus touch is much more logical from a human hand pose perspective that the vive. The vive controller ray follow the object geometry of the controller (like a remote control) and points (more) "up" while oculus touch points "toward" (more like a gun) with the same "relaxed" (default) hand pose. There is the same problem with a lot of 3dof remote controllers.

The probably best pointing direction may be seen as when you handle the controller, points with your index finger. It's more natural, don't involve wrist annoying rotation and follow more the arm direction that when you points with the thumb up.

I don't know if I'm clear, but don't hesitate to comment! (I will probably add images to ensure everyone can understand).

Maybe this issue is much more related to hardware controller api...

Metadata

Metadata

Assignees

Labels

spec bugInconsistencies in spec

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions