25 April 2025
These release notes describe changes from Katana 8.0v2 to 8.0v3.
For a high-level overview of important changes in the Katana 8.0 line, please see the accompanying What's New in Katana 8.0 document.
Memory is now being freed sooner in the render process by purging jemalloc's memory arenas after scene graph traversal completion is signalled by the render plug-in.
ID 595017 - Setting the KATANA_RESOURCES_EXCLUDE_LIBS
environment variable to a list of library paths excludes them from loading at startup.
ID 581860 - When a widget used the QtWidgets.QFrame.NoFrame
window flag, the line numbers in the target widget that use the LineNumberAreaWidget
could be off by one pixel.
ID 581877 - When the text in a code editor widget was updated programmatically, its line numbers (except for the current line's number) could be missing.
ID 597023 - When a node was deleted, expression parameters that referenced that node were not updated. Similarly, when a node was created, expression parameters that referenced the missing node were not updated to reflect the new existence of the node.
ID 597245 - When expression links were made, they were not shown in the Node Graph tab when the option View > Show Expression Links was enabled. This was a regression in Katana 7.5v2 and 8.0v2.
ID 587397 - When the Monitor Layer in the Viewer tab was enabled, the camera in the Look Through Lights and Cameras option was incorrectly displayed as "unknown camera".
ID 595080 - When collapsing a location which contained multiple volume fields underneath a volume type location, Katana would crash.
ID 596791 - When reloading a scene with a GroupStack node that has a node in its stack with the label set to a color, an error message about the wrong value type being used would be logged.
ID 597362 - When NodegraphAPI.Util.GetAllConnectedInputs()
encountered a direct internal connection of a Group node's send and return ports with the same name, Katana would crash. This would occur, for example, when evaluating a NetworkMaterial containing a ShadingGroup node with a passthrough connection.
ID 597846 - When encountering an error with USD Native data, the Attributes tab would not display the error message.
ID 585063 - When an unrecognised combination of mouse and keyboard shortcuts were used in the Viewer tab, an error was raised. This was a regression in Katana 8.0v1.
ID 585066 - When utilising the Image based Selection tool on the Monitor Layer in Viewer, the cross hatched overlay would not draw on selected objects. Additionally, the selection was dropped when clicking the right mouse button to bring up the contextual menu.
ID 588680 - When the Render Delegate Settings or help popup dialogs were opened, there was no option to close them again without pressing the Esc key. This was a regression in Katana 8.0v1.
ID 589224 - When starting a Live Render, multiple Qt errors were displayed from Foresight+ Services tab.
ID 598521 - When a network drive was mounted to Z:\
, the Python pathlib.Path.resolve()
method would fail and Katana would not launch when loading PySide. This was a regression in Katana 8.0v1.
ID 596050 - The Viewer Tab's depth buffer was not cleared after updating to more modern NVIDIA Drivers, causing the viewer to become unusable.
When inside a NetworkMaterial context within a Node Graph tab graphical glitches where ports would disappear and triangles spiked on certain NVIDIA driver versions.
ID 589027 - The Attributes tab doesn't currently update animated attributes or property values from an incoming USD scene. Flushing caches resolves the issue.
ID 580249 - Manipulating transformations for both Geolib and USD locations/prims at the same time (driven by their respective transformation nodes set to interactive) is currently not supported.
ID 587519 - When opening a new scene while the Parameters tab's Included Outputs floating menu is still active for a render node, errors are printed to the terminal.
ID 588881 - The pivotTranslate parameter on the UsdTransformEdit node currently have no effect.
ID 587515 - The Centre of Interest manipulator is currently not supported in conjunction with USD prims.
ID 586965 - USD's stitch method for stitching layers doesn't retain blocked attributes.
ID 579376 - Currently, Pattern-Based Collections does not support the use of the include and exclude widgets in conjunction with the membershipExpression widget on the UsdCollection node. This is due to a known issue with USD 24.05. NOTE: More info can be found on the USD thread: https://forum.aousd.org/t/problems-with-pattern-based-collections/1197/7. Katana's Pattern-Based Collection widget computes collection membership using membership expressions, therefore it does not currently handle relationship-mode collections correctly (statement true for USD 24.05).
Minimum | Recommended | |
---|---|---|
CPU | Dual-core processor | |
Storage | 2.5+ GB available for installation | |
System RAM | 1+ GB available | |
Graphics RAM | 1+ GB available | 2+ GB available |
Display | 800 x 600 | 1920 x 1080 |
OpenGL | OpenGL 4.5+ (see note below) |
The configurations listed below are those that Foundry have tested with Katana. Due to the constantly changing nature and wide variety of computer hardware available in the market, Foundry is unable to officially certify hardware. The list below can be used as a recommendation and does not guarantee that it meets your particular needs.
NVIDIA Quadro RTX 4000
NVIDIA Quadro RTX A4000
NVIDIA Quadro RTX A3000
NVIDIA Quadro P4000
Please download and install the latest graphics driver from the NVIDIA website.
If you encounter any issues, please contact Customer Support directly through the Support Portal at the following address: https://support.foundry.com.
Copyright © 2025 The Foundry Visionmongers Ltd.