Skip to content

Releases: ynput/ayon-nuke

0.4.10

04 Jun 19:41

Choose a tag to compare

Changelog

πŸ’š Enhancement

Add logs on invalid nuke.root() format set. - #258

Ensure logging report the actual format data when failing at setting the nuke.root() format from task attributes.


πŸ› Bug

Load Backdrop: Avoid scene connections breaking to selected nodes when loading backdrop - #251

Fixes issue where the scene may be losing existing connections if loading backdrop. The easiest way to reproduce is to select all nodes in the graph, load the placeholder. Previously it'd essentially break your scene.


0.4.9

02 Jun 13:56

Choose a tag to compare

Changelog

πŸ’š Enhancement

fix: only copy attributes if they exist - #249

Only copy fps and source if they exists on version_attributes


Settings: Change label to product base type - #243

Changed label to Product base types instead of Product types.


πŸ› Bug

Fix(load_ociolook): strip extension before suffix match - #253

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