1. Home
  2. Docs
  3. <b>NextMind DevKit<br>Developer’s</b><br> Documentation
  4. NextMind Unity SDK
  5. Changelog

Changelog

Current (latest) version of the NextMind Unity SDK is:

1.5.1

Release date : 14 February 2022

Changed

  • API Reference/Comments: enhance data + fix typos.
  • Core: ConnectedDeviceStatus prefab now displays “–” instead of 0 when the battery value has still not be received.
  • Core: [BREAKING] refactor BLEEvent.BLEEventType to BLEEvent.Type.
  • Demos: fix bug where selecting a new channel in NeuroTV unmute without hiding the icon. It now keeps the audio muted.
  • Demos: fix bug where top-right menu was inaccessible at Platformer’s start.
  • Examples: videos switched to WebM format.
  • Examples: bugfix in SDKDiscovery’s last step where 2 objects could be cut at the same time.
  • EventNotifier: better management of messages (stack messages).
  • NeuroTag Gallery: refactor scene’s objects names and enhance comments.
  • NeuroTag Gallery: hide the triangle feedback when the stimulation is stopped.
  • NeuroTags: fix bug where only the first material of a Stimulation Renderer’s materials was used for the stimulation.
  • NeuroTags: “Fix” button on NeuroTags is only display if ALL the materials of the renderer are not NextMind compatible.
  • NeuroTags: update confidence values before invoking trigger/release events. Fixes confidence values being reset to 1 when a neurotag is disabled upon a trigger event.
  • NeuroTags: fix bug where SetNeuroTagBehaviour called from Awake has no effect.
  • Shaders: fix differences between SRP and Built-in shaders.

Added

  • Core: display more explicit warnings (console and editor), mainly when there are too much NeuroTags in the scene.
  • Core: new ContactGradeEvent and methods GetContactGrade() and GetNormalizedContactGrade().
  • Editor: new Welcome panel displayed on SDK importation, asking the user if Unity should add the example scenes to build settings.
  • Shaders: add Metallic and Glossiness properties to SRP Lit shaders.
  • Calibration: CalibrationGrade enumeration has a new UNDEFINED value.

Removed

  • Calibration scene : remove unused SelectedDeviceStep.
  • Core: [BREAKING] remove OTAEvent class.

1.5.0

Release date : 30 June 2021

Changed

  • Bugfix : battery indicator showing the connected device’s battery level correctly
  • Bugfix : ContactsVisualization prefab layout corrected
  • Better handling of NeuroTag tracking/untracking
  • The Overlay Blending property is deprecated and will be removed. In future versions of the SDK, Overlay Blending will automatically be active.

Added

  • New example scene : NeuroTag Gallery
  • Allow to declare multiple Tracking Cameras on NeuroManager
  • Scriptable Render Pipeline assets (prefabs, materials, and example scenes) are available. See SRP folders and example folder’s README file
  • Warning messages displayed on shaders editors when their configuration is not optimal
  • New error and warning messages (e.g. NextMindManager is not installed, bad bluetooth connection, …)

1.4.0

Release date : 05 May 2021

Changed

  • Calibration results are computed much faster
  • Various back-end optimizations
  • Fix some cases where “Unknown BCI error” was thrown
  • Unity 2018 is not supported anymore

Added

  • New help video at the end of the calibration giving tips on how to get a better score

1.3.2

Release date : 09 April 2021

Changed

  • Bugfix : NeuroTag’s “Fix” button failed if the developer moved or renamed the NextMindSDK folder, or get it from UPM
  • Bugfix : Simulation mode on Collider2D with perspective Camera
  • Bugfix : shadergraphs triplanar projection was using world space normals instead of local space
  • Bugfix : shadergraphs “Constant size” property was creating deformation artefacts on stimulation texture
  • Use Gradient on ContactsVisualization instead of 2 colors
  • Remove “Screen Ratio” property from Nextmind’s shaders. This is now computed automatically

Added

  • Contact Quality is now visible in the profiler, and accessible through script using Device.GetAverageContactQuality()

1.3.1

Release date : 23 March 2021

Changed

  • Bugfix : NeuroTags visibility calculation on World Space Canvases
  • Bugfix : OnReleased event is now triggered when destroying/disabling a NeuroTag

1.3.0

Release date : 12 March 2021

Added

  • Introducing the Changelog !
  • First release of UPM packages
  • UWP platforms support (x86 & ARM64) : allowing Hololens 1 & 2 software compatibility

Changed

  • Shaders property OverlayColor has been removed for simplicity sake
  • Enhance bluetooth connection stability : adaptive data rate and collisions mitigation.
  • Improved NextMindManager/Installer GUI
  • Bugfix : overlay blending was not applied properly
  • Bugfix : NeuroManager events callbacks (OnDeviceAvailable/Unavailable & OnDeviceConnected/Disconnected) were not called by the right events
  • Bugfix : Simulated feedback was not reset when a target is reassigned
Was this article helpful to you? Yes No

How can we help?