Jump to content
 

Corvus

Employee
  • Content Count

    216
  • Joined

  • Last visited

Community Reputation

32 Excellent

About Corvus

  • Rank
    Constructor
  • Birthday January 1

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. @VirtiLukas Are you deploying a PC or mobile beta build? If mobile, can you share the manifest with me? (via reply or DM works).
  2. @KatAsunder It looks like you are trying to use OpenVR/SteamVR on android. SteamVR does not support android and does not provide android library files, only windows DLL. Please remove, comment out, or use scripting define symbols to ensure SteamVR only is used on Windows.
  3. @razoredge @pascalvanbeek The server issue has been fixed. Thanks for reporting.
  4. @tedw4rd Can you share a code snippet for the blit? And are you using single-pass or multi-pass rendering? Also, you can find more info about the Wave SDK/Unity rendering here: https://hub.vive.com/storage/app/doc/en-us/WaveVR_Render.html
  5. @tchiyab 1. Open the html page here and navigate via browser. The shortcut in the folder is called 'Document_Unity": 3. When the eye tracking loses the pupil (eye closed, eyelash, etc.) it will report not valid but still provide raw data. For the other question, can you clarify what you are asking?
  6. @fvfrfr Thanks for sharing logs, we'll take a look. In the meantime, would it be possible to try with another PC? Also, here are some steps to try disabling updates. Steps to Disable Vive Pro Eye Tracking (SRanipal runtime) auto updates - Navigate to "SR_Config" folder %userprofile%\AppData\LocalLow\HTC Corporation\SR_Config - Open "SRanipalConfig.ini" with a text editor - Change Auto Update value from 1 to 0 EanbleRuntimeAutoUpdate=0 EanbleFirmwareAutoUpdate=0 - Save Changes
  7. @tchiyab The pupil will never be 0, you will want to use eye openness to measure blinking. https://en.wikipedia.org/wiki/Pupil Check for eye openness < 0.1f as a starting point for measuring blinks. This post has sample code I have used to detect blinks (with Unity):
  8. @tchiyab 1. I'm doing an experiment using HTC PRO EYE and Unity and I am looking for a "glossary of term" that will help me understand the meaning of each variable, and the scale of possible values. Can you refer me to a relevant link? (For example for variables: Pupil Position, Pupil Diameter, validation) Please refer to the documentation and diagrams for helpful information. The Eye Tracking SDK documentation is included with the SDK download. //via verboseData pupil_diameter_mm // pupil diameter in millimeters (~2.5) pupil_position_in_sensor_area // pupil position relative to lenses (0.5,0.5 is center) eye_openness // eye openness (0 closed, 1 open) gaze_origin_mm // millimeter position of cornea center relative to each lens center (~ 30,-1,-25/-30,1,-25) gaze_direction_normalized // gaze direction vector convergence_distance_mm // currently not implemented SRanipal_Eye.Focus // check current object collider in focus GetValidity // data validity bitmask SRanipal_Eye.LaunchEyeCalibration(); // eye calibration SetEyeParameter / GetEyeParameter // filtering level SRanipal_Eye_Framework.Instance.EnableEyeVersion // framework version SRanipal_Eye_Framework.Instance.StartFramework(); // start framework SRanipal_Eye_Framework.Instance.StopFramework(); // stop framework SRanipal_Eye_Framework.Status // framework status 2. I am looking for a variable that will return information about the confidence level of the pupil recognition. I thought that - .eye_data_validata_bit_mask Will help me, but it gives me a constant result of = 31. Can you help me understand this better - I have a problem identifying the variable or saving the data? The eye tracking SDK reports a validity bitmask for the API calls. Unity Example: if (verboseData.left.GetValidity(SingleEyeDataValidity.SINGLE_EYE_DATA_PUPIL_DIAMETER_VALIDITY) && verboseData.right.GetValidity(SingleEyeDataValidity.SINGLE_EYE_DATA_PUPIL_DIAMETER_VALIDITY)) textDiameter.color = Color.black; // pupil diameter valid 3. Is there a way to display in Unity real time information about eye movements (E.g. ray, Heatmaps) without it being displayed to the player? but only on the main computer? Yes, generally you will create a camera and render it to the main display. Unity Example: Set “Target Eye” parameter on the camera component to “None (Main Display)”.
  9. @FdlDeveloper Have you changed any build settings with the new project? Are you building x64 and is stripping disabled?
  10. @ori333 Are you referring to the external forward facing cameras? Yes, developers have access to the camera. For Focus Plus you will need to use the Wave SDK, relevant camera api here: https://hub.vive.com/storage/app/doc/en-us/Sdk_WvrCamera.html For VIVE Pro Eye you will want to use the SteamVR api or SRworks: https://developer.vive.com/resources/vive-sense/sdk/vive-srworks-sdk/
  11. @Valvoa What version of UE4 are you using and what version of Wave SDK?
  12. @StefanPezzei Can you share a code snippet or are you using the sample code I provided?
  13. @Stanislav Kostikov The camera is generally controlled by the HMD position. Just to make sure, is your room calibrated and floor height set? And is this a standing or sitting experience?
  14. @JPalmer8 Thanks for sharing all the details. The team will look into this. Also, if you like there are some troubleshooting steps here that you may find helpful to try out: @Tony PH Lin
  15. @JPalmer8 Okay. And just to check, do you have admin rights on your PC? and can you launch the runtime as admin? (quit runtime if open, right click runtime icon and 'run as admin').
×
×
  • Create New...