Jump to content

houb3

Verified Members
  • Posts

    15
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

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

  1. I'm developing with Focus 3 with eye tracking add-on, using Wave Unity SDK. I'm trying to save all eye data, (combined eye, left, right eyes' origins, directions, pupil diameters, openness, eye positions in sensor area ect. ) and HMD positions at each frame update. The game runs ok the first couple of times. Then the screen turns black in the middle of the game, about 5-10s later it turns back on, and the game resumes. After about 10-20s the screen turns black again, and back on after a few seconds. If I only save a few variables, it seems to fix it. The next day, I again tried to save all variables, it magically worked fine. But the problem returned after a couple of plays. Does this sound like a memory problem? Would you have any suggestions on how to debug this? Thanks a lot for your help!
  2. I had to use the Wave Native Unity SDK, something like this got me the timestamp in nanosecconds. Wondering if this is available in Essence? using Wave.Native; //...// WVR_EyeTracking_t eyeData = new WVR_EyeTracking_t(); WVR_CoordinateSystem space; Interop.WVR_GetEyeTracking(ref eyeData, space = WVR_CoordinateSystem.WVR_CoordinateSystem_Local); Long deviceTimestamp_ns = eyeData.timestamp;
  3. Hi, Im using Focus 3's add-on eye tracker. I need the device timestamp. When I was using the Vive Eye Pro with SRanipal, there is a function to get deviceTimestamp(ms). Is there anything similar with the Wave SDK? I need the eye tracker's device timestamp. Thanks a lot.
  4. Fixed. It was a problem with AndroidManifest.xml. When I was "Adding the VIVE Registry" I toggled ON "Customize main manifest" under Project settings/Player/Publishing Settnigs/Build. When I toggled it off, it worked. I used WaveXR as plug-in provider.
  5. Hi, New with Focus 3, and trying to make a simple scene in Unity. Just a WaveXR camera rig, that's it. I followed this guide: Getting Started — Wave VR 5.2.1 documentation (vive.com) Under XR plug-in management, do I use the WaveXR as plug-in provider or OpenXR? When I choose waveXR, the Focus 3 displays the app as "2D installed", and it doesn't run on the headset. When I use OpenXR as pug-in provider, the headset render the world upside down, and the scene is fixed to the headset so it moved with my head. Any suggestions?
  6. Thanks @TKDoggo. I found that I had to restart headset/Unity/toggle on-off eye version to get it working.
  7. did you use Sranipal for the Vive Focus 3 add-on eye tracker? Im trying too, but it always raises sranipal v2 CONNECTION_FAILED. Would be super helpful to hear how you fixed it.
  8. Hi, I'm using Vive Focus 3, trying to set up wifi connection to PC. Has anyone had any luck connecting to Eduroam? Our headset can connect to personal mobile hotspot, but can't connect to Eduroam. Would be grateful for any advice you may have.
  9. Thanks @chengnay. Noob question: what's the difference between SRanipal and Wave SDK? (I'm using Unity) Is there any links on how to get the 120Hz eye tracking data using Wave SDK? I guess the tutorial code and the API reference reads the eye data in the Update loop at every Unity frame refresh, rather than using a separate Callback thread, like here using SRanipal? Thanks again.
  10. Hi, what SDK do you use for the Eye Tracker add-on for Focus 3? How do you connect the eye tracker to the headset, while connecting the headset to PC? I'm thinking to use a non-native cable to connect eye tracker to the bottom port of the headset, and use the native pc-vr cable to connect the side port of the headset to the pc. Any advice? Any help would be greatly appreciated.
  11. Hi, I'm recording the device timestamp from Vive Pro Eye, using SRanipal SDK 1.3.3.0, Unity 2020.3.32f1. Enable eye version is set to version 2. The code I used to get this device timep stamp is "eyeData.timestamp" From the logged data, it seems the device timestamp resets to 0 after the value exceeds some number. The largest number in my file is 4294964. At the next frame, the device timestamp is 5. I want to recover the timestamps, does anyone know the max. value of at which it resets back to 0? thanks, James
  12. I tried to set the sensitivity factor to 1. But it still lags, as others have wrote earlier. using ViveSR.anipal.Eye; private EyeParameter eye_parameter = new EyeParameter (); eye_parameter.gaze_ray_parameter.sensitive_factor = (double) 1; SRanipal_Eye_API.SetEyeParameter (eye_parameter);
  13. Hi and just an update. It's now working fine. I had to click enable eye version 1, run the game, which works. Afterwards I switch to enable eye verison2, and the game runs. Now I dont run into error code 1011 anymore. I am not sure why, if anyone has an explaination/hypothesis, I would appreciate if I may hear it. Kind regards, James
  14. Hi @VIVE_Jason_Lu, @Daniel_Y , @imarin18and team, I am experiencing some trouble with eye expressions and openness, I hope you may have a moment to help me out. My eye openness of the left eye is not clamped to [0,1], it goes up to 800000, while the openness of the right eye is always 0. I used the function var rightEyeOpennessReadSuccess = SRanipal_Eye_v2.GetEyeOpenness ((EyeIndex) 1, out rightEyeOpenness, eyeData); to get my right(and left) openness data. The rightEyeOpennessReadSuccess which the function returns, is always 1. Likewise for the left eye. eyeData is a EyeData_v2 struct following the EyeDataCall back example here. Additionally, all my eye expressions (frown, squeeze, and wide) are always 0. I am using Vive Pro Eye, SRanipal SDK 1.3.3.0, Unity 2020.3.32f1. Enable eye version is set to version 2. No Tobii XR SDK was used. The eye pupil diameter is read out ok, the EyeSample_v2 scene also works fine. If you could spare a moment and give me a hand, I would be very grateful. Kind regards, James
  15. Hi @Corvus and team, I am running into a problem and hope to get some help, if anyone can spare a moment. When I run SRanipal_Eye.WrapperRegisterEyeDataCallback(Marshal.GetFunctionPointerForDelegate((SRanipal_Eye.CallbackBasic)EyeCallback)); I get an error code 1011 - UNKNOWN_MODULE. I use Vive Pro Eye, SDK v.1.3.3.0, enable eye version v2, Unity 2020.3.32f1. Your help would be much appreciated. cheers, James
×
×
  • Create New...