vr-ar


user-35a588 11 June, 2020, 14:30:16

Dear eye tracking enthusiasts, I'm currently trying to implement an eye movement controllable vignette in Unity (2019.3). What I have done so far: I have imported the post-processing stack. The vignette provided there contains a Vector2 with which the center of the vignette (X, Y) can be moved. In a toy example this works very well.From the GazeData script I fetch gazeData.GazeDirection and pass it to a method in Update(), which updates the center value: vignette.center.value = new Vector2(GazeDirection.x, GazeDirection.y) This is probably the error.

Although the position of the vignette changes depending on the eye movements, it also moves outside the camera object or against the actual eye movement. Maybe you have an idea where I made the mistake. If you need more information, I will be happy to provide it.

user-c5fb8b 12 June, 2020, 08:12:00

Hi @user-35a588 I haven't worked with the vignette, but if I understand correctly, you will have to use gazeData.NormPos instead. This is the gaze point in 2D coordinates of your camera image.

user-eda890 24 June, 2020, 09:33:30

Hello there! I'm working with an HTC Vive Pro, and I'd to know if it's possible to use Binocular Add-On with the HTC Wireless Kit? 🙂

user-c5fb8b 24 June, 2020, 15:59:42

Hi @user-eda890, it's possible but we can not recommend it due to latency issues. We tested it way back with the old 120Hz cameras, with the newer 200Hz it will probably be even worse.

user-4174b3 25 June, 2020, 01:45:33

Hello, I know this question is asked periodically, what are the options to place the pupil labs system into the Oculus Quest? Thank you.

user-eda890 25 June, 2020, 06:47:43

Thank you for your answer @user-c5fb8b 😉 Because I'm trying to use Hmd-Eyes VR package for Unity 3D for getting and recording pupil datas : with USB connection I can get it, but with wireless kit I just can connect my Pupilabs device, but not getting any data. So maybe it's not possible due to latency issues.

user-c5fb8b 25 June, 2020, 07:39:23

@user-71bff0 @user-4174b3 There is currently no add-on available for any of the Oculus HMDs, and we do not plan to offer any solution for Oculus in the foreseeable future. We have spent a lot of time designing an eye-tracking add-on for the Occulus Rift and Quest. Unfortunately, due to the limited space inside the HMDs, we were unable to provide a solution with a similar standard and quality as we have reached with our other VR integrations.

user-4174b3 25 June, 2020, 12:48:39

@user-c5fb8b thank you for the reply.

user-8779ef 26 June, 2020, 13:53:53

Hey folks! Hope all is well. So, I've just tried the new HMD Eyes with Pupil Core 2, and the eye images are frozen within Unity. The data does seem to be flowing, though... calibration is "successful." Any ideas?

user-8779ef 26 June, 2020, 14:35:37

Screencast also a blank grey screen, but I can't say I've done my due dilligence with debugging that yet.

user-8779ef 26 June, 2020, 14:35:51

@fxlange @user-c5fb8b This normal behavior?

user-c5fb8b 26 June, 2020, 14:44:25

@user-8779ef are you using Pupil v2.0-175 or above? The initial release (v2.0-160) had an issue with HMD Eyes, which we hotfixed

user-8779ef 26 June, 2020, 14:46:26

2.0.182

user-c5fb8b 26 June, 2020, 14:47:40

And you are also using the new version of HMD eyes? v1.2?

user-8779ef 26 June, 2020, 14:48:19

yes

user-8779ef 26 June, 2020, 14:49:09

Happy to send a log.

user-c5fb8b 26 June, 2020, 14:49:35

Well then this is supposed to work out of the box... Can you send the capture.log from Pupil as well as any logs in the Unity console?

user-c5fb8b 26 June, 2020, 14:51:13

Due to homeoffice restrictions we don't have continuous access to our VR development environment, but I will make sure to give this a look next week.

user-8779ef 26 June, 2020, 14:52:09

Sure thing, PFA

user-8779ef 26 June, 2020, 14:52:23

Would it also help to share the screencast?

user-c5fb8b 26 June, 2020, 14:52:25

Just to make sure that no old code is interfering here, can you also try resetting your capture settings and start the demo application from HMD-Eyes instead of the unitypackage?

user-8779ef 26 June, 2020, 14:52:27

Not sure if there are additional logs in there

user-8779ef 26 June, 2020, 14:52:42

Yep, I'll erase the capture folder in my profile.

user-8779ef 26 June, 2020, 14:53:16

Oh ,start from HMD-Eyes? Humn - I think I can do that. I haven't played with the source code in a while, and not on this machine

user-8779ef 26 June, 2020, 14:53:25

(that'll take extra work)

user-c5fb8b 26 June, 2020, 14:53:33

No wait

user-8779ef 26 June, 2020, 14:53:35

K

user-8779ef 26 June, 2020, 14:53:55

Oh, yes, sorry, I misunderstood.

user-c5fb8b 26 June, 2020, 14:53:55

How do you test HMD-Eyes?

user-8779ef 26 June, 2020, 14:54:04

I will run your precompiled unity package.

user-8779ef 26 June, 2020, 14:54:24

I have tested and replicated this bug with the unity plugin and the precompiled package.

user-c5fb8b 26 June, 2020, 14:54:32

Ok!

user-c5fb8b 26 June, 2020, 14:55:59

Just to be absolutely on the safe side: On the download page from GitHub you can download a prebuilt Hmd-Eyes.VR.v1.2.unitypackage as well as a demo-application 3d_gaze_demo_vr_v1.2.zip. I would like you to run the demo-application, is that what you already tried?

user-8779ef 26 June, 2020, 14:57:28

Ah, of course deleting the pupil player settings did help. I'm out of practice ;P . After deleting the settings folder and re-running, I saw eye images updating correctly in Unity. ...then, calibration stopped mid-presentation! I'll continue to play and, hopefully, won't have much to report. Thanks!

user-8779ef 26 June, 2020, 14:58:30

Looks like, after that failed calib and a restart of the unity app, I see the same behavior.

user-8779ef 26 June, 2020, 14:58:39

again, I'llt ry and compile more details...

user-c5fb8b 26 June, 2020, 15:01:35

Ok! As I said, please also try the demo application. Just unpack the zip and double click the Pupil Labs VR Demo - v1.2.exe. This is basically a self-contained Unity environment without any traces of the old HMD-Eyes plugin.

user-8779ef 26 June, 2020, 15:03:45

capture.log

user-8779ef 26 June, 2020, 15:04:18

Yep. Here you go. Same issue - eye frame viz freezes on its first frame, but the connection is maintained, calibration succeeds, and the gaze visualizers update normally following calibration.

user-8779ef 26 June, 2020, 15:04:33

Yes, this was collected using the VR demo 1.2.exe

user-8779ef 26 June, 2020, 15:04:59

...and, I will also add that deleting the settings folder is not a reliable fix.

user-8779ef 26 June, 2020, 15:05:11

It worked just that once.

user-c5fb8b 26 June, 2020, 15:06:21

And the eye videos continue to show normally in capture?

user-8779ef 26 June, 2020, 15:07:25

Yes

user-8779ef 26 June, 2020, 15:08:07

The eye tracker is plugged into USB 3.0, and resolution of the eye images is 192x192, so I think that makes it unlikely that it is bandwidth holding us back.

user-8779ef 26 June, 2020, 15:08:20

...and, I have had success using this same machine in the past.

user-c5fb8b 26 June, 2020, 15:10:44

Ah, of course deleting the pupil player settings did help I assume you misstyped capture settings here? If not, please try deleting the capture settings as well

user-8779ef 26 June, 2020, 15:10:54

Yes, did mistype.

user-8779ef 26 June, 2020, 15:11:08

and, to be thorough, i deleted them all. Scorched earth.

user-c5fb8b 26 June, 2020, 15:13:54

@user-8779ef Ok thank you for reporting this. Unfortunately I cannot identify the cause immediately from the log file. I will have to try to reproduce this next week. If you can make a quick screencast, that could be helpful!

user-8779ef 26 June, 2020, 15:14:06

Sure thing!

user-8779ef 26 June, 2020, 15:14:20

Lemme know if there are other ways to help.

user-8779ef 26 June, 2020, 15:14:40

and thanks for the good work in these dire times.

user-8779ef 26 June, 2020, 15:14:59

...but, they aren't sending you home with the HMD / eye trackers?

user-8779ef 26 June, 2020, 15:15:07

Crazy!

user-c5fb8b 26 June, 2020, 15:16:21

Theoretically I could have taken it home I guess, but we only have one setup and potentially multiple people who might need access.

user-8779ef 26 June, 2020, 15:16:48

Man, if I were them I would have bought units for you all to work at home.

user-8779ef 26 June, 2020, 15:17:06

I imagine that the cost of downtime far exceeds the cost of the hardware.

user-8779ef 26 June, 2020, 15:17:22

...but, this is why I'm not running a company like pupil labs 😛

user-c5fb8b 26 June, 2020, 15:18:12

I think there are good reasons for how everything is currently 🙂

user-8779ef 26 June, 2020, 15:18:17

Yes, I'm sure.

user-8779ef 26 June, 2020, 15:18:38

Hard to do anything with all this uncertainty about reopenings.

user-8779ef 26 June, 2020, 15:19:10

anyhow, I am clearly talking beyond my knowledge, and should probably mind my own business 🙂

user-8779ef 26 June, 2020, 15:19:18

thanks for the help!

user-8779ef 26 June, 2020, 15:19:32

Ill send a link to a cast if I can make one happen

user-8779ef 26 June, 2020, 18:38:03

@user-c5fb8b another log for you:

capture.log

user-8779ef 26 June, 2020, 18:38:16

This time, from the plugin as I tried to use a custom app with screencasting.

user-8779ef 26 June, 2020, 18:38:21

It froze on calibration.

user-8779ef 26 June, 2020, 18:38:32

sorry, pupil capture froze on calibration.

user-8779ef 26 June, 2020, 18:45:15

yes, this is behavior occurs consistently - freezing during calibration (after the presentation of targets)

user-8779ef 26 June, 2020, 18:50:19

I was able to get a screen capture, but only if I started recording after calibration.

user-8779ef 26 June, 2020, 18:50:47

It does show valid eye movies. The world movie is strange - it is mostly grey, but has a view gameobjects within view. Many, however, are missing.

user-8779ef 26 June, 2020, 18:51:09

That's a real head scratcher...

user-8779ef 26 June, 2020, 18:51:20

I don't think that the use of layers could explain it.

user-e4e86a 29 June, 2020, 08:33:26

Hello is there any academic discount on VR kit?

user-e4e86a 29 June, 2020, 08:33:32

thanks

user-c5fb8b 29 June, 2020, 08:40:07

Hi @user-e4e86a, we only support a dual pricing model for Pupil eye tracking headsets. VR/AR products are priced relative to the academic discount model we have for Pupil headsets and therefore do not provide any additional discounts. Since these are custom made research tools made in low quantities the margins are already too slim

user-e4e86a 29 June, 2020, 08:42:37

@user-c5fb8b thanks a lot

user-e4e86a 29 June, 2020, 08:42:54

another question

user-e4e86a 29 June, 2020, 08:43:46

we are University in China, how long will it takes to ship the VR kit

user-e4e86a 29 June, 2020, 08:46:35

Another question does pneumonia in COVID-19 affect transportation

user-e4e86a 29 June, 2020, 08:46:50

🙂

user-c5fb8b 29 June, 2020, 08:49:12

@user-e4e86a I am not sure, please write an email to info@pupil-labs.com and our sales team will respond to your questions 🙂

user-e4e86a 29 June, 2020, 08:49:22

thanks

user-e4e86a 29 June, 2020, 08:51:45

👍

user-e4e86a 29 June, 2020, 08:56:57

Just now, we place an order for VR kit, Website tell us to wait for email payment? is that correct?

user-e4e86a 29 June, 2020, 08:57:34

I remember we can directly pay by credit card before

user-c5fb8b 29 June, 2020, 08:59:30

@user-e4e86a I'm sorry but I can again only refer you to our sales team at info@pupil-labs.com I will ping them to make sure they will respond quickly.

user-e4e86a 29 June, 2020, 08:59:44

thanks a lot

user-b14f98 29 June, 2020, 16:01:13

@user-c5fb8b Let me know if it would still be helpful to have that screen capture. As I said, it did not go very smoothly and pupil capture froze if I tried to calibrate while screen capture was enabled

user-c5fb8b 30 June, 2020, 06:31:36

@user-b14f98 are you performLabRIT? you said you are using a custom app, can you try out the ScreenCastDemo from the unitypackage as well? and yes, please share the screencast, maybe there's something in there that helps

user-c5fb8b 30 June, 2020, 06:32:54

Also I noticed you did not say anything about errors in Unity. Can you copy everything that's in the log console while you are experiencing these issues?

user-b14f98 30 June, 2020, 07:57:20

Will do!

user-b14f98 30 June, 2020, 07:57:40

(Yes, i am him)

user-b14f98 30 June, 2020, 07:58:08

I have 2 accounts.

End of June archive