We are pleased to announce the release of Hmd-Eyes v1.4!
Download the latest bundle and refer to the readme and documentation for how to get started.
Feel free to join our #vr-ar channel on discord and let us know what you think.
Motivation
This release introduces support for our upcoming Pupil 3.0 release.
Improvements
pye3d pupil data support - be2830e
Pupil 3.0 uses a new 3d pupil detector - pye3d - which uses a slightly different pupil format. Because pye3d continously updates a single model instead of fitting multiple parallel ones the new 3d pupil datum does no longer contain the following keys: model_id
and model_birth_timestamp
. Hmd-eyes will fallback to "0"
and 0.0
respectively.
Support for binocular 3d gaze data with string-only keys - 63d3bf4
In order to be compatible with the msgpack-python v1.0.0
(specifially the new strict_map_key=True
default), Pupil 3.0 uses only strings objects as dictionary keys for all msgpack-encoded data that is published via the Network API.
This change affects primarily binocular 3d gaze data which used to contain interger dictionary keys. Hmd-Eyes v1.4 is compatible with both types of dictionary keys.
Dependencies
- Pupil Capture/Service v2.0+
- Unity 2018.4+
ProjectSettings/Player/Configuration/Scripting Runtime Verion
set to .NET 4.x Equivalent.- Due to an issue with MessagePack, the default project setting for
ProjectSettings/Player/Configuration/API Compatibility Level
is not supported and needs to be set to .NET 4.x