---
title: What's New
slug: ncam-reality/whats-new
docTags: 
createdAt: 2021-07-08T23:26:41.000Z
---

:::hint{type="warning"}
## 2023 license required

Ncam Reality 2023 requires an updated license.  Contact license\@ncam-tech.com prior to updating to ensure a license is available
:::

The following new features and improvements are included with the release of **Ncam Reality 2023.1.1**

# Highlights

- **Improved Marker mode stability**
  - Complete overhaul of Marker tracking algorithm to make it more robust and stable when dealing with poorly detected markers
- **Improved persistence of settings**
  - System configuration and settings are now more robust to improper shutdowns or powerloss to the Mk2 server
- **XD lens data integration improved**
  - Lens distortion from Zeiss XD lenses is now better utilized
- **XD lens data supports older lens firmware - Increases compatibility with lenses in the market**
  - Ncam Reality can now use Zeiss XD lenses with older versions of firmware (1.7 and earlier) without issue
- **Camera Bar to Main can now OPTIONALLY be saved as part of an alignment**
  - When saving an alignment, the user is able to decide if the camera bar to main values should be stored as part of the alignment.  This can be useful in certain situations when using multiple Ncam systems

Full release notes listing all changes can be found below

# Important Notes

## First launch

When running Ncam Reality 2023 for the first time, it will offer to convert the lens and camera database from previous versions of Reality to the new JSON format.  It is recommended to do this so that previously calibrated lenses can be used with 2023

**This is NON DESTRUCTIVE and the original database will still exist if rolling back to Realty 2022 is required**

When converting to JSON, an individual file will be created for every camera and lens that is present in the database.  In large databases this can result in a lot of files.  All files are stored in the "**Desktop>Ncam>Calibrations>JSON**" folder of the Ncam server.  Unwanted files can be removed from this directory to prevent them from showing in the Reality user interface

## License

The 2023 version of Ncam Reality requires an updated license which is only available to eligible customers, please contact license\@ncam-tech.com or your sales contact to arrange for an updated license.

Without an active license Reality 2023 will operate in "Demo Mode"

# Changelog

:::Changelog{title="Ncam Reality 2023.1.1"}
::ChangelogItem{type="fixed" description="Alignment import was not importing the pointcloud"}

::ChangelogItem{type="fixed" description="Avoid waste of resources in waiting for data in sdklite runner"}

::ChangelogItem{type="fixed" description="Added 2x 1/30rd of secs delay to tilta datastream"}

::ChangelogItem{type="fixed" description="db3 calibration import made robust to inconsistent database"}

::ChangelogItem{type="fixed" description="Imperial mapping made clearer"}

::ChangelogItem{type="fixed" description="Gain could not be set from WebUI"}

::ChangelogItem{type="improved" description="Lens auto selection improved on /i and Xd lenses"}

::ChangelogItem{type="improved" description="Added F10 description in Cheat Sheet"}

::ChangelogItem{type="improved" description="Reworked preferences recovery to make the system robust to power issues"}

::ChangelogItem{type="added" description="SDK continues to stream main camera point of view even when sdi is disconnected"}

::ChangelogItem{type="improved" description="Warn the user when SDKLite is enabled but lens model isn't compatible"}

::ChangelogItem{type="added" description="WebUI - Better description of the offline install process to the user"}

::ChangelogItem{type="fixed" description="Changing witness camera exposure and gain were inconsistent"}

::ChangelogItem{type="added" description="Using Zd protocol instead of Zd1 from Xd to improve Compatibility"}

::ChangelogItem{type="added" description="An alignment can save the current camera calibration and rigid relation"}

::ChangelogItem{type="improved" description="Noise in the tracking (jitter) has been greatly improved when using circular markers"}

::ChangelogItem{type="improved" description="Min and Max point depth could be changed from status tree as well"}

::ChangelogItem{type="added" description="Reordered fields in Calibration UI for better readability"}

::ChangelogItem{type="fixed" description="NCR would crash when mapping an XD lens with details missing"}

::ChangelogItem{type="fixed" description="XD lens model properly using XD distortion coefficients"}

::ChangelogItem{type="fixed" description="Corrected wrong management of Imperial focus units during lens mapping process"}

::ChangelogItem{type="improved" description="Keep coordinate system when doing LiveUpdate process, so the cube is at the expected spot"}

::ChangelogItem{type="fixed" description="Correct sensor size exported in FBX files"}

::ChangelogItem{type="added" description="Can export lens calibration to render engine native format again"}
:::

:::Changelog{title="Ncam Reality 2023.0.8"}
::ChangelogItem{type="fixed" description="Filter was never active even when the UI stated it was active."}

::ChangelogItem{type="fixed" description="Full bundle adjustment result was not fully saved into camera bar memory."}
:::

:::Changelog{title="Ncam Reality 2023.0.5"}
::ChangelogItem{type="fixed" description="Incorrect values for Inverse Distortion coefficient were sent in SDK and SDK lite."}
:::

:::Changelog{title="Ncam Reality 2023.0.3"}
::ChangelogItem{type="added" description="Public release of Ncam Reality 2023"}

::ChangelogItem{type="improved" description="Marker tracking recovery - No longer a requirement to use &#x22;Fiducial&#x22; markers to recover saved alignments"}

::ChangelogItem{type="added" description="Overhaul of lens calibration management"}

::ChangelogItem{type="added" description="Migrating lens calibration to different cameras now possible using &#x22;Retargeting&#x22; feature"}
:::

:::Changelog{title="Ncam Reality 2022.0.14"}
::ChangelogItem{type="fixed" description="Bad clock source used to timestamp the lens encoder data from CameraBarDaemon"}
:::

:::Changelog{title="Ncam Reality 2022.0.13"}
::ChangelogItem{type="improved" description="Time sync between NCR and CameraBarDaemon made more robust to average connectivity. Impact on Fusion engines mitigated."}
:::

:::Changelog{title="Ncam Reality 2022.0.12"}
::ChangelogItem{type="improved" description="Fix Ui behaviour relating to image modelling"}
:::

:::Changelog{title="Ncam Reality 2022.0.11"}
::ChangelogItem{type="fixed" description="Auto loading an alignment would not take locked PC into consideration."}

::ChangelogItem{type="fixed" description="The software could crash when calibrating lens while connected to render engines."}
:::

:::Changelog{title="Ncam Reality 2022.0.10"}
::ChangelogItem{type="improved" description="Image Modeling Tab display made more robust to layout changes."}

::ChangelogItem{type="fixed" description="Auto loading an alignment would not take locked PC into consideration."}
:::

:::Changelog{title="Ncam Reality 2022.0.9"}
::ChangelogItem{type="improved" description="Stability and performance improvements when using WebUI both locally and remotely on all supported server platforms."}
:::

:::Changelog{title="Ncam Reality 2022.0.8"}
::ChangelogItem{type="improved" description="Preston serial integration can invert motor direction internally."}

::ChangelogItem{type="fixed" description="Ensure SDKLite packet stays at the expected size."}
:::

:::Changelog{title="Ncam Reality 2022.0.7"}
::ChangelogItem{type="improved" description="Ensuring consistent entrance pupil position used across rigid calibration, live update & compositing."}
:::

:::Changelog{title="Ncam Reality 2022.0.6"}
::ChangelogItem{type="fixed" description="Tilta Nucleus-M connectivity could become inconsistent over time."}
:::

:::Changelog{title="Ncam Reality 2022.0.5"}
::ChangelogItem{type="fixed" description="Tilta Nucleus-M connectivity could become inconsistent over time."}

::ChangelogItem{type="fixed" description="Support for change in Canon Lens Serial protocol."}

::ChangelogItem{type="fixed" description="/i mapping files was not saved for prime lens."}

::ChangelogItem{type="fixed" description=" Mk1 CB could not be calibrated anymore."}

::ChangelogItem{type="improved" description="Panavision Digital Cameras rec trigger support from SDI Feed."}

::ChangelogItem{type="improved" description=" Not exposing logs on NCR that was causing instabilities. Logs are available as files in ~/Desktop/Ncam/Logs"}

::ChangelogItem{type="improved" description="Increase time between demo streaming blanks to approximately 1 minute"}

::ChangelogItem{type="improved" description="Added Software based Gamma Correction Capabilities on Mk2 CB"}

::ChangelogItem{type="improved" description="Sdk lite serial stream compatible with Moxa converter"}

::ChangelogItem{type="improved" description="Tilta Nucleus Readout times out. Changing to another type of encoders in preferences, then reverting back to Tilta provides a temporary workaround."}

::ChangelogItem{type="improved" description="Improved memory release when point cloud is reset"}
:::

:::Changelog{title="Ncam Reality 2022.0.4"}
::ChangelogItem{type="added" description="Websocket & ClientUDP detects connection dropped from Client side"}

::ChangelogItem{type="added" description="Auto reconnect to Conbox after power failure"}

::ChangelogItem{type="added" description="Storing Camera Bar calibration in local non volatile memory"}

::ChangelogItem{type="added" description="Default values for Mk.2 CB offset is sensible"}

::ChangelogItem{type="added" description="Canon & Fujinon integration will check lens model matches the one currently selected"}

::ChangelogItem{type="added" description="Terradek RT integration"}

::ChangelogItem{type="added" description="High Frame-rate & Low Latency SDK Lite"}

::ChangelogItem{type="added" description="Check the expected lens model is activated prior to activating SDK lite"}

::ChangelogItem{type="added" description="Demo mode does not require a license anymore"}

::ChangelogItem{type="added" description="Add Temperature monitoring for BMD devices"}

::ChangelogItem{type="added" description="Visual Quality Control CG model for camera tracking"}

::ChangelogItem{type="added" description="Automatic launch of Ncam Scripts on First boot"}

::ChangelogItem{type="added" description="WebUI - Main To Camera Bar calibration wizard"}

::ChangelogItem{type="added" description="Main To Camera Bar calibration wizard"}

::ChangelogItem{type="added" description="Rainbow color used to display distance to the points"}

::ChangelogItem{type="added" description="Prevent the user to refresh a locked point cloud"}

::ChangelogItem{type="added" description="Option to lock the map when saving a project"}

::ChangelogItem{type="added" description="Ability to overwrite the project name"}

::ChangelogItem{type="added" description="Show main camera feed by default after ceiling alignment"}

::ChangelogItem{type="added" description="Min exposure can go as low as 1"}

::ChangelogItem{type="added" description="Integrated Update/upgrade - offline"}

::ChangelogItem{type="added" description="Integrated Update/Upgrade of NCR ecosystem"}

::ChangelogItem{type="added" description="Accelerometer calibration check interface"}

::ChangelogItem{type="added" description="Scale Check interface"}

::ChangelogItem{type="added" description="Simplify Layout of Actions"}

::ChangelogItem{type="added" description="License end date / product revision available"}

::ChangelogItem{type="added" description="Display CPU temperature"}

::ChangelogItem{type="improved" description="FullUI - Connect to main camera if &#x22;Edit camera parameters&#x22; clicked"}

::ChangelogItem{type="improved" description="Soft Reset releasing memory as expected"}

::ChangelogItem{type="improved" description="Ncam-Reality service stops nicely, ensuring settings are recorded"}

::ChangelogItem{type="improved" description="Ncam-Reality application is closed properly when OS requires shutdown"}

::ChangelogItem{type="fixed" description="FullUI - Grabbing Frame in sensor size dialog does work even when creating a brand new lens"}

::ChangelogItem{type="fixed" description="WebUI - Video encoding on non mk2 server shows correct colors"}

::ChangelogItem{type="fixed" description="SDK undistort UV Map from NCR is now correct"}

::ChangelogItem{type="fixed" description="Project saving could fail on large/refreshed point clouds"}

::ChangelogItem{type="added" description="map_cooke script simplifies /i to Mk2 external encoders mapping"}

::ChangelogItem{type="fixed" description="Display accurate memory usage."}

::ChangelogItem{type="fixed" description="Support for change in Canon Lens Serial protocol."}

::ChangelogItem{type="fixed" description="/i mapping files was not saved for prime lens."}

::ChangelogItem{type="fixed" description=" Mk1 CB could not be calibrated anymore."}

::ChangelogItem{type="improved" description="Panavision Digital Cameras rec trigger support from SDI Feed."}

::ChangelogItem{type="improved" description=" Not exposing logs on NCR that was causing instabilities. Logs are available as files in ~/Desktop/Ncam/Logs"}

::ChangelogItem{type="improved" description="Increase time between demo streaming blanks to approximately 1 minute"}

::ChangelogItem{type="improved" description="Added Software based Gamma Correction Capabilities on Mk2 CB"}

::ChangelogItem{type="improved" description="Sdk lite serial stream compatible with Moxa converter"}

::ChangelogItem{type="improved"}
:::

