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.
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.
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 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.
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.