Releases: pupil-labs/hmd-eyes
Bugfix Release
This release improves calibration robustness and removes bugs. It is highly recommended to update.
Starting with this release the eye windows remain open after application exit. We find this improves the workflow.
This will work with Pupil Capture v1.8.26. However we highly recommend updating Pupil Capture to the latest release. (ETA 2-4 days at time of writing.)
We recommend using Pupil Capture instead of Pupil Service.
Incremental bugfix release
This release contains updates to be compatible with Pupil Capture version 1.8 and up.
New Calibration Guidance
With this release we increased the calibration point extend and recommend to do so in custom calibration patterns so that markers are placed towards the edge of the visible display area. This results in more consistent calibration results.
Compatible with Pupil Capture/Service 1.7 (https://github.com/pupil-labs/pupil/releases/tag/v1.7)
New Demos, further restructuring and clean-up
Added new demo scenes with often requested features, namely
Heatmap
-> record gaze movement over time to either spherical video or image
Blink
and Pupil
-> simple all-in-one-script examples on how to subscribe to the respective topic. These require no calibration
Frame Publishing
-> access the eye camera images
The frame publishing feature (which replaced the old Operator Monitor
) as well as a calibration points extend preview were added to improve the setup process.
This release also includes further restructuring and code clean-up to improve readability and ease of use. In this context, the Auto-Run
feature was removed, which previously allowed Unity to start Pupil Capture/Service.
HoloLens compatibility (with missing files)
This release mainly focused on adding a separate Unity project for use with HoloLens, replacing NetMQ with UDP-based communication.
Requires Pupil v1.2 or greater, which includes the new plugin "Hololens Relay".
For more information, have a look at the Readme included in the project folder.
HoloLens compatibility
This release mainly focused on adding a separate Unity project for use with HoloLens, replacing NetMQ with UDP-based communication.
Requires Pupil v1.2 or greater, which includes the new plugin "Hololens Relay".
For more information, have a look at the Readme included in the project folder.
3D Calibration and further restructuring
Building on v0.2.1, this release adds 3D calibration to the Unity project. While "Test Build" includes the market scene example for 2D calibration, a second build was added for 3D calibration called "Test Build 3D". These are based on two Unity scenes, which can be found in the "Market Scene Demo" folder.
Important note: 3D calibration requires a minimum Pupil version of 1.0
3d calibration is still experimental and will improve considerably in the near future.
Restructuring + Market Demo Scene (FIXED missing file errors)
Release notes
General restructuring
PupilGazeTracker, which previously contained multiple classes has been separated into multiple files. These mostly correspond to classes that existed before, but were also reorganized to condense everything. This is still a work in progress.
As a result of that, we concentrated on the 2D calibration - for now - and will add previously existing functionality in future releases.
Demo
The release also includes a demo scene based on Unity's Market Demo (available for free from the Asset Store) exemplifying how to implement pupil tracking.
How to use the Demo scene binary
The test build is a standalone version of the Market scene included in the Unity project, build for use with the HTC Vive.
Either start the Pupil Capture/Pupil Service process beforehand or make sure Unity can find the pupil_service.exe at this location "C:/Program Files/Pupil Service/pupil_service.exe".
Start "Test Build.exe" and follow the on screen instructions to perform the calibration, after which you are presented with 3 ways to visualize the gaze.
Restructuring + Market Demo Scene
Release notes
General restructuring
PupilGazeTracker, which previously contained multiple classes has been separated into multiple files. These mostly correspond to classes that existed before, but were also reorganized to condense everything. This is still a work in progress.
As a result of that, we concentrated on the 2D calibration - for now - and will add previously existing functionality in future releases.
Demo
The release also includes a demo scene based on Unity's Market Demo (available for free from the Asset Store) exemplifying how to implement pupil tracking.
How to use the Demo scene binary
The test build is a standalone version of the Market scene included in the Unity project, build for use with the HTC Vive.
Either start the Pupil Capture/Pupil Service process beforehand or make sure Unity can find the pupil_service.exe at this location "C:/Program Files/Pupil Service/pupil_service.exe".
Start "Test Build.exe" and follow the on screen instructions to perform the calibration, after which you are presented with 3 ways to visualize the gaze.
Unity plugin test release
A Unity plugin to be used with the pupil remote functionality.
After importing, open Scenes/main.unity. Have a look a gameobject PupilListener and its attached script for more detail.