Skip to content

Releases: ynput/ayon-nuke

0.4.8

10 Apr 13:36

Choose a tag to compare

Changelog

💚 Enhancement

Do not evaluate string knobs as expressions when getting their values - #241

Do not evaluate string knobs as expressions when getting their values


0.4.7

09 Apr 13:13

Choose a tag to compare

Changelog

💚 Enhancement

Load Clip: Make set frame range optional - #239

Load Clip: Make set frame range optional


Implement fallback for `BackdropNode.getNodes()` in headless mode - #236

Implement fallback for BackdropNode.getNodes() in headless mode


🐛 Bug

Load Clip: Set filepath with `fromUserText` to ensure video without frame range metadata on version sets frame range correctly - #238

Load Clip: Set filepath with fromUserText instead of first settng with setValue so that video files get their frame range set correctly instead of 1-1 when no frame range data exists on the version attributes.


Load Clip: Allow setting frame range from version data if frame start or frame end is 0 - #237

Load Clip: Allow setting frame range from version data if frame start or frame end is 0


When pressing the "Render On Farm" button on a write node it only renders that node - #235

When pressing the "Render On Farm" button on a write node it only renders that node rather than also rendering all other active write nodes locally.


Add explicit collector for sync workfile version - #227

This PR is to add explicit collector to sync workfile version for specific product base types.

Resolve #111


0.4.6

07 Apr 08:20

Choose a tag to compare

Changelog

💚 Enhancement

Do not automatically save scene on open when OCIO color management is enabled - #232

Do not automatically save scene on open when OCIO color management is enabled


🐛 Bug

Load+Create: Do not fail with name error if node name is not unique - #231

Use node.setName where we're ok with a digit appended to the end of node name is not unique


0.4.5

02 Apr 15:18

Choose a tag to compare

Changelog

💚 Enhancement

Load Placeholder: Ignore backdrops as "connectable" in populating from placeholders - #230

Load Placeholder: Ignore backdrops as "connectable" in populating from placeholders


0.4.4

01 Apr 09:06

Choose a tag to compare

Changelog

🐛 Bug

Set read colorspace: Skip read nodes with `None` as filename value - #226

Set read colorspace: Skip read nodes with None as filename value


0.4.3

31 Mar 14:51

Choose a tag to compare

Changelog

💚 Enhancement

Publish Gizmos: Stripping instance data during context - #225

This PR is to ensure the instance data from Gizmos product would be embedded with Gizmos after the publish
Resolve #194


Add a Nuke Script Placeholder for the Workfile Template Builder - #224

Add a Nuke Script Placeholder for the Workfile Template Builder


Current file: Collect current file as early as possible - #223

Collect current file as soon as possible.


0.4.2

25 Mar 10:50

Choose a tag to compare

Changelog

💚 Enhancement

When collecting writes, the resolution and pixel aspect of the actual written images is set in the version data. - #222

When collecting writes, the resolution and pixel aspect of the actual written images is set in the version data.


Plate reads timewarp - #204

Pulls timewarp data from a TimeWarp node downstream of the create node when the product type is plate (for use with turning over plates using Nuke)

Carrying on from here: #203


0.4.1

18 Mar 09:14

Choose a tag to compare

Changelog

💚 Enhancement

Bugfix/set colorspace avoid errors on invalid ocio settings - #219

Fix return type expected str and provide clearer error logs


Remove deprecated `process_workfile_builder` - #217

Remove deprecated process_workfile_builder


General Cosmetics + cleanup: Fix some styling + return types - #216

General Cosmetics + cleanup: Fix some styling + return types


Collect Backdrop: simplify code - #215

Simplify code for Collect Backdrop plug-in


Implement get_app_information and make farm submission non-deadline specific. - #212

Support for Opencue render manager: https://docs.opencue.io/

At this stage just "non deadline" support.

Opencue Addon: https://github.com/splidje/ayon-opencue

Related Core Addon PR: ynput/ayon-core#1751


Fix #205 - Scene Inventory not finding Ayon Loaders/Read Nodes inside group nodes - #207

Set the recurseGroups = True to enable the manage window to find read nodes/ayon loaders inside of group nodes.

Fix #205


Ensure Nuke host get installed in terminal mode. - #206

Fixes: #188
Changes:

  • Ensure Nuke host get installed in non-GUI mode
  • Rework the PySide related import to ensure our python code is compatible in headless mode

fix: Rename and refactor get_instance_group_node_children - #200

changed get_instance_group_node_children to have a consitent return type


feat: allow tcl expressions in write nodes - #199

Allow the use of tcl expressions in write node paths.


🐛 Bug

Avoid output node creation affecting anything based on user's active selection - #214

This should fix unintended disconnections upon publishing.


fix: include "LEGACY_PLACEHOLDER_KEYS" in _parse_placeholder_node_data - #213

includes product_type as a LEGACY_PLACEHOLDER_KEYS


0.4.0

24 Feb 14:00

Choose a tag to compare

Changelog

💚 Enhancement

Custom Menu: Allow all uppercase menu name (do not `.title()` name) - #198

Custom Menu: Allow all case menu name (do not .title() name) and do not alter name at all.


🏛️Product base types: Make use of product base - #180

Add support for product base types. Change the current usage of product type, add settings and conversion methods.


0.3.19

19 Feb 22:24

Choose a tag to compare

Changelog

🐛 Bug

fix: use actual node name if the desired name was already taken - #196

Avoid moving the wrong camera node on import


Uses override knobs only when override is defined in settings - #189

This PR is to make sure override knobs is used only if override knobs setting has been defined.
Resolve #68


Import Backdrop Node should remove previous node during update - #177

This PR is to make sure importing backdrop node should remove previous nodes during up-versioning or setting version, and it also add options to allow users to choose whether they would like to remove all backdrop nodes during removing instances by enabling ayon+settings://nuke/load/LoadBackdropNodes/remove_all_backdrops_nodes

Resolve #105