Skip to content

HMD-Eyes v1.4

Latest
Compare
Choose a tag to compare
@papr papr released this 10 Dec 09:32
· 4 commits to master since this release

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