Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
195 stars 9 forks source link

Pimax eye tracking module support #1696

Open BlueCyro opened 3 years ago

BlueCyro commented 3 years ago

Is your feature request related to a problem? Please describe.

No.

Relevant issues

N/A

Describe the solution you'd like

Support could be added for the Pimax 8k with the eye tracking module.

Describe alternatives you've considered

None that I can think of, this seems like something that would ideally be added to the code base.

Additional context

I've run into a user (infotron) who has a Pimax 8k with the eye tracking module and they report that it doesn't work with neos. Since they don't know how to use Github, I figured I would make a post in their stead.

shiftyscales commented 3 years ago

1140 could be seen as a relevant issue.

From what I'm reading the Droolon Pi1 should be utilizing SRanipal like the Vive Pro Eye? If it isn't, do you have a specific link to the SDK/implementation details on how to support that device?

Also, has the user tried using the -ForceSRanipal command line argument to try to force the use of SRanipal? @RileyGuy

BlueCyro commented 3 years ago

They've tried all of the tricks, tried the argument and even tried special reverse-engineered drivers to force it through SRanipal to no avail.

InsaneGrox commented 3 years ago

from what I can tell, pimax's eye tracker does NOT use sranipal, and instead uses a piece of software called aSeeVR, the SDK apparently is a pain to get your hands on however, closest I could find is this guide from pimax that says the SDK is in the install directory? https://www.pimax.com/pages/eye-tracking I can see where the confusion came from as the Droolon PI1 and Droolon F1 are nearly identically named, however the PI1 for the pimax HMDs does not use sranipal unlike the Droolon F1 (Eye tracking module for all HTC headsets including cosmos)

micmac253 commented 3 years ago

if it helps here is the aseevr user sdk. https://drive.google.com/file/d/1cyqap5TOA5lb8A82o3jGlDWXamrdS5U-/view?usp=sharing

Frooxius commented 3 years ago

Do you have an official link to the SDK? The one on Pimax.com gives 404 error and I'd rather avoid using unknown sources like GDrive. If it's just an SDK issue this shouldn't be difficult to get integrated, but I'm quite sure where to get it officially.

micmac253 commented 3 years ago

Do you have an official link to the SDK? The one on Pimax.com gives 404 error and I'd rather avoid using unknown sources like GDrive. If it's just an SDK issue this shouldn't be difficult to get integrated, but I'm quite sure where to get it officially.

I cant seem to find a download for it on the site. would you prefer another way of me sending it? thats my google drive I uploaded it to.

Frooxius commented 3 years ago

It's not about method of sending it, but about using a proper source. I need to get it from an official source for integration for safety and legal reasons and future updates.

micmac253 commented 3 years ago

It's not about method of sending it, but about using a proper source. I need to get it from an official source for integration for safety and legal reasons and future updates.

Ah I see, I will contact pimax about the sdk having a 404 error.

micmac253 commented 3 years ago

It's not about method of sending it, but about using a proper source. I need to get it from an official source for integration for safety and legal reasons and future updates.

I have found an official download link from the manufacturer of the eye tracking module for the sdk. Is this ok? https://www.7invensun.com/filedownload/228933

micmac253 commented 3 years ago

https://pitool.pimax.com/aSeeVR.exe here is a link to download the actual executable file itself if that helps

kazu0617 commented 3 years ago

It's not about method of sending it, but about using a proper source. I need to get it from an official source for integration for safety and legal reasons and future updates.

I have found an official download link from the manufacturer of the eye tracking module for the sdk. Is this ok? https://www.7invensun.com/filedownload/228933

I think this one are more formally and convenient. https://www.7invensun.com/aglassgbbsdkjdemo

And here is a product page: https://www.7invensun.com/droolonpi1xqy

dfgHiatus commented 2 years ago

Seeing how this hasn't been posted here, I'll post it: https://github.com/NGenesis/PimaxEyeTracker

Understandably lack of proper SDK poses a handful of problems. That said, this may be a viable alternative.

MIT licensed and exposes a C# API.

Xlinka commented 2 years ago

i'm surprised no one linked the actual Pimax developer page. to get the unity SDK https://pimax.com/developer/ image click to download default install is to C:/7invensun/ and will have a folder called doc's where everything is documented all the files and classes image this also includes a c++ example on how to use the eye tracker.

shiftyscales commented 2 years ago

I'm fairly certain that page just quite literally did not exist prior, @Xlinka.

Xlinka commented 2 years ago

@shiftyscales yeah originally was intended for business partners and developers they invited i think around august the page became public before it would 404 or 405

micmac253 commented 2 years ago

Yeah there was no developer page at all, I even contacted Pimax and all they said was the sdk would download automatically with pitool, meaning no actual dev support.

micmac253 commented 2 years ago

But now that those tools and resources are available, it would be nice to finally have this implemented. I'm really tired of using my vive lol

dfgHiatus commented 2 years ago

I have a workaround for this issue: https://github.com/dfgHiatus/NeosPimaxEyeTracking