Skip to content

EZtrack - Changelog


[1.7.9]

Fixed

  • Fixed the focus distance unit when using a manually defined lens profile
  • Fixed the values computed using a manually defined lens profile

[1.7.8]

Fixed

  • Fixed the encoder values displayed on the edit lens profile modal

[1.7.7]

Fixed

  • Fixed a bug causing the focal length to be incorrect when using a /i protocol lens that's not a Cooke

[1.7.6]

Fixed

  • Fixed a bug causing the system to crash on rare occasions when disconnecting an antilatency tracker

[1.7.5]

Added

  • Added complementary logging that can be toggled in the hardware settings modal

Changed

  • Reorganized the hardware settings modal

Fixed

  • Fixed the pose and lens buffer inputs in the timing settings modal
  • Fixed a bug that would sometimes keep the software from updating correctly
  • Fixed entrance pupil from lens profiles not read
  • Fixed focal from lens profile created from EZtrack not propagated to TCD packets

[1.7.4]

Added

  • Added Iris node and T-stop calculation when sending TCD packets
  • Added cmotion lens support

Changed

  • When exporting data as a .fbx file, EZtrack will now use the current timecode when setting a frames time

Fixed

  • Fixed lens profiles created from EZtrack calculation errors introduced in version 1.7.1
  • Fixed a crash happening on some systems where the OS time would sometimes reset

[1.7.3]

Added

Changed

Fixed

  • Fixed a bug preventing lighthouse devices input buttons to work correctly

[1.7.2]

Added

Changed

Fixed

  • Fixed a bug preventing config files saved before version 1.7.1 to be loaded correctly

[1.7.1]

Added

  • Added a way to modify the clamp filter behaviour, including the transition duration, and drift compensation

Changed

Fixed

  • Fixed .fbx exports not using the correct default referential axes
  • Fixed .fbx file list being incomplete just after recording
  • Fixed current .fbx recording sometimes not displaying the correct duration

[1.7.0]

Added

  • TCD output streams are now fully configurable using TCD profiles defined in settings
  • Lens profiles from EZprofile can now be imported to configure the lens data sent in TCD packets
  • FBX record files, containing data from several rigs can now be recorded and exported
  • A special filter can be applied to Lighthouse trackers to remove any jitter when they are in a static position

Changed

  • A navigator in read-only mode can now request control upon modifying a protected field
  • Freed receivers synchronization has been revamped and their evaluation is now closer to the genlock or internal tick
  • Internal management of the Lighthouse devices list has been overhauled to allow for advanced behaviors to be saved in config files

[1.6.13]

Added

Changed

Fixed

  • Fixed invalid names attributed to vicon subjects (we were previously using the root segment name)

[1.6.12]

Added

Changed

  • Updated Antilatency version to 4.0.0
  • Disconnected Antilatency how have a "disconnected state" instead of being removed from the list
  • Nodes depending on a disconnected device now use the last pose tracked

Fixed

[1.6.11]

Added

  • Compatibility with firmware version 2.20

Changed

Fixed

[1.6.10]

Added

  • Added post mortem debugging tools

Changed

Fixed

  • Fixed lighthouse noise reduction filter usint too much CPU resources

[1.6.9]

Added

Changed

Fixed

  • Fixed a rare bug which prevented a software update

[1.6.8]

Added

  • Roll bar added to 3d view line-up tools

Changed

Fixed

[1.6.7]

Added

Changed

Fixed

  • Fixed node delay not working properly
  • Fixed hardware settings not loaded correctly on autoload

[1.6.6]

Added

Changed

Fixed

  • Fixed antilatency devices reconnection issues

[1.6.5]

Added

Changed

  • Antilatency devices can now be renamed

Fixed

[1.6.4]

Added

Changed

Fixed

  • Sensor sizes are now correctly sent in TCD packets

[1.6.3]

Added

Changed

  • Internal communication port is now set automatically

Fixed

  • Fixed the compatibility with the Optitrack system
  • Fixed 3D view representation of dynamic nodes
  • Fixed encodacam "Add channel" button

[1.6.2]

Added

Changed

Fixed

  • Fixed a bug where EZtrack would not be able to update
  • Fixed a bug where Freed nodes would not use settings such as filtering and inversion
  • Fixed a bug where EZtrack would not be able to load a config file if a synced freed receiver was to be created

[1.6.1]

Added

Changed

Fixed

  • Fixed a bug where Lighthouse devices would be swapped after connecting a new device = Fixed a bug where Lighthouse base stations would have the wrong indicator displayed in the 3D window

[1.6.0]

Added

  • Added a way of modifying EZtrack's network configuration from EZtrackFinder
  • Added a noise reduction filter to lighthouse devices

Changed

  • Complete licensing system overhaul
  • Slightly improved client performances and reliability

Fixed

[1.5.1]

Added

  • Added a button to restore the previous version of EZtrack from the "About" modal.
  • EZtrackUpdater will now be updated along the other eztrack components.

Changed

  • The client can now be deactivated from itself
  • Improved client performances

Fixed

  • Genlock phase can now be reset to 0

[1.5.0]

Added

  • Optitrack plugin
  • Vicon plugin
  • VectorNav plugin
  • Realsense plugin
  • Rig list drag & drop
  • TCD protocol

Changed

  • Every "tracking" nodes have been merged into the "Transform" node
  • Moved lighthouse universe sync from its modal to the lighthouse tab
  • Header now only displays systems that are connected to EZtrack
  • Header now displays the current config file (after loading or saving one)
  • Device using inputs have to be declared in a new menu
  • The application can now switch between read-only mode and active mode

Fixed

  • Moving nodes should now work as expected
  • Inputs can now be collected from more than 2 trackers at the same time (still limited for controllers).
  • Pose and lens buffers are now loaded correctly
  • Axes are now displayed with the correct color when viewing data in "freed" mode

[1.4.7]

Added

  • Multi-IP output
  • VectorNav plugin

Changed

Fixed

[1.4.6]

Added

Changed

Fixed

  • The 3D view no longer crashes if client performances are poor

[1.4.5]

Added

Changed

  • Nodes adaptive filtering settings overhaul

Fixed

[1.4.5]

Added

Changed

  • Nodes adaptive filtering settings overhaul

Fixed

[1.4.4]

Added

  • 3D viewer: Line-up tools

Changed

Fixed

[1.4.3]

Added

Changed

Fixed

  • Input transforms should no longer conflict with rigs default lens settings

[1.4.2]

Added

Changed

Fixed

  • Nodes should now be movable without risk of duplication

[1.4.1]

Added

Changed

  • Log files naming

Fixed

  • IP settings spawning a second server when applied

[1.4.0]

Added

  • Freed reception
  • Transform node
  • Added various buffer/phase options
  • Current timecode is now displayed in the header

Changed

  • Transform position and orientation are now filtered separately

Fixed

  • Wrong attribution of lighthouse devices when using the "Add all" button

[1.3.1]

Added

  • Added filtering method (One Euro Filter)
  • Freed output settings
  • The network configuration can now be updated from the settings window

Changed

  • If only one com port is detected, it will be used by default as the hardware port

Fixed

  • Logs taking too much memory when stored in the client

[1.3.0]

Added

  • Synchronization between multiple systems
  • SteamVR drivers configuration
  • A poweroff/restart button

Changed

  • The presence of a valid license is now rechecked every 30 seconds

Fixed

  • Random crashes happening upon clearing the referential points
  • Random crashes happening upon loading a new file
  • Various client-side bugs relative to the 3D view

[1.2.0]

Added

  • A top view
  • Station fov representation in the 3D view
  • Ability to use the default referential

Changed

  • Overhaul of the Genlock management, for a better precision of the data sent
  • Overhaul of the updater for more feedbacks and reliability
  • Phase is now in ms
  • Lightouse version updated

Fixed

  • The name of the log file contains the local time and not UTC

Firmware requirement

  • Compatible with firmware 2.0.0

[1.1.1]

Added

  • Access to the documentation pdf through the helper tab

Changed

  • Rename Internal sync type to Freerun
  • Add a build number to the version of the software

Fixed

  • Input fields values were too long
  • Rig names were not correctly reloaded after being saved
  • Referential offsets could sometimes be automatically reseted

Firmware requirement

  • Compatible with firmware 1.4.1

[1.1.0] - 2020-02-25

Added

  • Interactive documentation tab
  • Added an indicator when a "genlocked" rig cannot reach the specified ip

Changed

  • The load on start settings have been moved from the load modal to the settings

Fixed

  • Major performance improvements
  • Serial communication reliability
  • Added a limit to the number of log files saved
  • Fixed the camera orientation when switching from internal to external view

Firmware requirement

  • Compatible with firmware 1.4.0

[1.0.1] - 2019-12-06

Added

  • The app can now be updated through the "settings - about" tab
  • Now checks if the client and server version match
  • The position of lost trackers can now be frozen to the last correct value

Changed

  • Referential definition overhaul

Fixed

  • config.json file is now restored automatically when corrupted
  • Drag&drop now works properly on mobile devices
  • The "add channel" button in the encodacam tab is displayed
  • The list of rigs now extends when new rigs are added (responsivity)

Firmware requirement

  • Compatible with firmware 1.3.0

[1.0.0] - 2019-10-31

Added

  • It is now possible to stop a serial communication, or to swap ports, using port 'COM disabled'
  • Option to handle auto-calibration from lighthouse system
  • Status of the Genlock and Lens connections in the webapp
  • Log file
  • Automatic ip setting from an usb device

Fixed

  • Console displays correctly mult-lines messages
  • Genlock led displays the hardware status
  • Referential reload
  • Display on tablet

Firmware Requirement

  • Compatible with firmware 1.3.0

[0.9.1] - 2019-10-11

Fixed

  • Phase configuration is properly sent to the hardware
  • No more error when loading saved settings
  • No more error when changing the hardware IP

Firmware Requirement

  • Compatible with firmware 1.1.1

[0.9.0] - 2019-10-07

Added

  • First release of EZtrack with a web application to remotely control the system

Firmware Requirement

  • Compatible with firmware 1.1.0

[0.8.0] - 2019-08-30

Added

  • Reset runtime, config and log directories when starting eztrack, to avoid conflict with other installations

Changed

  • Update SteamVR to version 1.7.10 beta

Fixed

  • Fix icon not refreshed when the device is no longer under 20% of charge

[0.7.0]

Added

  • SteamVR (v1.2.10 beta) is now shipped with the executable

Changed

  • Default transform is now a Vive node
  • Remove Null device in the dropdown lists
  • Always display the trackers first in the dropdown lists

Fixed

  • The size of the dropdown lists is adjusted to the contents

[0.6.0] - 2019-01-30

Changed

  • New About window to manage the license

Fixed

  • Smaller images to see the whole transforms in fullscreen

[0.5.2] - 2018-12-05

Fixed

  • No more crash when adding/removing transforms while sending messages

[0.5.1] - 2018-11-09

Fixed

  • Missing pictures

[0.5.0] - 2018-11-09

Added

  • New licensing system

Changed

  • Better display of 'About' window

Fixed

  • 'Set Front' and 'Set Right' buttons were grayed the first time the "enabled" checkbox was checked

[0.4] - 2018-10-17

Fixed

  • Correct rotation sent through FREED protocol

[0.3] - 2018-10-03

Added

  • New method to set Device Transform.

Changed

  • One more precision digit to Translation and Rotation values in UI.

[0.2] - 2018-07-24

Added

  • Fov, zoom and focus added as transforms
  • OSC protocol

[0.1] - 2018-5-04

Added

  • Tracking from Vive system
  • Sync from Encodacam
  • Custom 6-axis transforms, statics or dynamically measured by encoders
  • Send resulting tracking data through the network using FREED protocol