Release Notes for Katana 2.6v1.000047b

Release Date

13 April 2017

Previous Releases

System Requirements

Qualified Operating Systems

Hardware Requirements

New Features

Viewer API

Katana now includes an API for integrating custom 3D viewers. This API is being used by Foundry to develop a new built-in 3D viewer scheduled to be released in a future Katana version. Should they wish to, customers can use this API to integrate their own viewer technology into Katana. Foundry anticipates the API will be subject to minor revisions before it ships alongside a new built-in Viewer in a future version. Please see the accompanying KATANA Viewer API: Getting Started Guide for technical details.

Viewer Manipulator Interaction Improvements

Viewers based on the new Viewer API now benefit from a mechanism that protects against out-of-date location events while using a manipulator (typically seen as geometry switching back and forth between new and old transforms). The Viewer API suspends processing of Geolib location events during manipulation, and until any resulting node graph change is processed.

NOTE: While in Manual 3D Update Mode, following a manipulation, viewer updates are suspended until the user triggers a manual update.

Runtime Changes

Nodes3DAPI Changes
  • Nodes3DAPI.ManualUpdate() is now a legacy alias of the newly added Nodes3DAPI.CommitChanges().

  • It is now possible to register for a single-shot callback when pending node graph changes are committed to Geolib3 for processing, by calling Nodes3DAPI.RegisterCommitIdCallback(commitIdCallback). The callback is issued with a commit ID as its only argument, which may be zero, indicating that no changes were committed (either because no node graph changes were pending, or because the changes did produce a commit ID).

Feature Enhancements

Bug Fixes

Known Issues