OpenPype 3.16.1

OpenPype 3.16.1 release notes

This release brings a few important bug fixes on top of unstable 3.16.0 and a couple of exciting new features

Royal render support for Maya and Nuke

We’ve added royal render support for rendering and publishing render for Maya and Nuke. Both work pretty much the same as our deadline integration.

Generic Blender scene product type support

You can now publish any blender native data as blendScene product type. You can use this as a catchall family for any data that doesn’t fall into other specific

Houdini BGEO publishing

This is adding basic support for bgeo publishing in Houdini. It will allow publishing bgeo in all supported formats (selectable in the creator options). If selected node has output on sop level, it will be used automatically as path in file node.


Full Changelog

:new: New features

Royal Render: Maya and Nuke support #5191

Basic working implementation of Royal Render support in Maya.It expects New publisher implemented in Maya and Nuke.


Blender: Blend File Family #4321

Implementation of the Blend File family analogue to the Maya Scene one.

___
Houdini: simple bgeo publishing #4588

Support for simple publishing of bgeo files.

This is adding basic support for bgeo publishing in Houdini. It will allow publishing bgeo in all supported formats (selectable in the creator options). If selected node has output on sop level, it will be used automatically as path in file node.


:rocket: Enhancements

General: delivery action add renamed frame number in Loader #5024

Frame Offset options for delivery in Openpype loader


Houdini: add path action for abc validator #5237

Add a default path attribute Action.it’s a helper action more than a repair action, which used to add a default single value.


Nuke: auto apply all settings after template build #5277

Adding auto run of Apply All Settings after template is builder is finishing its process. This will apply Frame-range, Image size, Colorspace found in context of a task shot.


Harmony:Removed loader settings for Harmony #5289

It shouldn’t be configurable, it is internal logic. By adding additional extension it wouldn’t start to work magically.


:bug: Bug fixes

AYON: Make appdirs case sensitive #5298

Appdirs for AYON are case sensitive for linux and mac so we needed to change them to match ayon launcher. Changed ‘ayon’ to ‘AYON’ and ‘ynput’ to ‘Ynput’.


Traypublisher: Fix plugin order #5299

Frame range collector for traypublisher was moved to traypublisher plugins and changed order to make sure assetEntity is filled in instance.data.


Deadline: removing OPENPYPE_VERSION from some host submitters #5302

Removing deprecated method of adding OPENPYPE_VERSION to job environment. It was leftover and other hosts have already been cleared.


AYON: Fix args for workfile conversion util #5308

Workfile update conversion util function have right expected arguments.


:twisted_rightwards_arrows: Refactored code

Maya: Refactor imports to `lib.get_reference_node` since the other function… #5258

Refactor imports to lib.get_reference_node since the other function is deprecated.