EZtrack - Changelog
[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 toFreerun
- 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