korejan / ALVR

Stream VR games from your PC to your headset via Wi-Fi
https://alvr-org.github.io/
MIT License
186 stars 27 forks source link

The eyeGazePoses in VRCFT Packet Format #87

Closed Hope10086 closed 1 year ago

Hope10086 commented 1 year ago

https://github.com/korejan/ALVR/issues/82 https://github.com/korejan/ALVR/issues/81 https://github.com/korejan/ALVR/issues/84 's follow-up Hello! I observe that the position of eyeGazePoses obtained by XR_EXT_Eye_ Gaze_ Interaction is 0 most of the time. Does this mean that the data is in camera/head/controler coordinate system? But sometimes eyeGazePoses.position have a little bit of a offset relative to (0,0,0). I want to get the location of Gaze in screen coordinate system.( You could understand that I am looking for the foveation center ) And we know the 3D world on ALVR is very simple: screen, camera, and gamepad. So can I get the position(the z value) of the screen in the camera coordinate system on the client side ? I also noticed that the left eye fov is (-0.942478,0.698132,0.733038,-0.942478) , right eye fov is symmetrical and never changed in my test .Is Fov always constant or it will change when setting has been changed?