Skip to content

3.18.3

Compare
Choose a tag to compare
@ynbot ynbot released this 12 Jan 12:59
· 850 commits to develop since this release

Full Changelog

馃殌 Enhancements

Maya: Apply initial viewport shader for Redshift Proxy after loading #6102

When the published redshift proxy is being loaded, the shader of the proxy is missing. This is different from the manual load through creating redshift proxy for files. This PR is to assign the default lambert to the redshift proxy, which replicates the same approach when the user manually loads the proxy with filepath.


General: We should keep current subset version when we switch only the representation type #4629

When we switch only the representation type of subsets, we should not get the representation from the last version of the subset.


Houdini: Add loader for redshift proxy family #5948

Loader for Redshift Proxy in Houdini (Thanks for @BigRoy contribution)


AfterEffects: exposing Deadline pools fields in Publisher UI #6079

Deadline pools might be adhoc set by an artist during publishing. AfterEffects implementation wasn't providing this.


Chore: Event callbacks can have order #6080

Event callbacks can have order in which are called, and fixed issue with getting function name and file when using partial function as callback.


AYON: OpenPype addon defines runtime dependencies #6095

Moved runtime dependencies from ayon-launcher to openpype addon.


Max: User's setting for scene unit scale #6097

Options for users to set the default scene unit scale for their scenes.AYONLegacy OP


Chore: Remove deprecated templates profiles #6103

Remove deprecated usage of template profiles from settings.


Publisher: Window is not always on top #6107

Goal of this PR is to avoid using WindowStaysOnTopHint which causes issues, especially in cases when DCC shows a popup dialog that is behind the window, in that case both Publisher and DCC are frozen and there is nothing to do.


Houdini: add split job export support for Redshift ROP #6108

This is adding support for splitting of export and render jobs for Redshift as is already implemented for Vray, Mantra and Arnold.


Fusion: automatic installation of PySide2 #6111

This PR adds hook which tries to check if PySide2 is installed in Python used by Fusion and if not, it tries to install it automatically.


AYON: OpenPype addon dependencies #6113

Added click and six to requirements of openpype addon, and removed Qt.py requirement, which is not used anywhere.


Chore: Thumbnail representation has 'outputName' #6114

Add thumbnail output name to thumbnail representation to prevent same output filename during integration.


Kitsu: Clear credentials is safe #6116

Do not remove not existing keyring items.


馃悰 Bug fixes

Maya: bug fix the playblast without textures #5942

Bug fix the texture not being displayed when users enable texture placement in the OP/AYON setting


Blender: Workfile instance update fix #6048

Make sure workfile instance has always available 'instance_node' in transient data.


Publisher: Fix issue with parenting of widgets #6106

Don't use publisher window parent (usually main DCC window) as parent for report widget.


馃敡 fix and update pydocstyle configuration #6109

Fix pydocstyle configuration and move it to pyproject.toml


Nuke: Create camera node with the latest camera node class in Nuke 14 #6118

Creating instance fails for certain cameras, and it seems to only exist in Nuke 14. The reason of causing that contributes to the new camera node class Camera4 while the camera creator is working with the Camera2 class.


Site Sync: small fixes in Loader #6119

Resolves issue:

  • local and studio icons were same, they should be different
  • TypeError: string indices must be integers error when downloading/uploading workfiles

Chore: Template data for editorial publishing #6120

Template data for editorial publishing are filled during CollectInstanceAnatomyData. The structure for editorial is determined, as it's required for ExtractHierarchy AYON/OpenPype plugins.


SceneInventory: Fix site sync icon conversion #6123

Use 'get_qt_icon' to convert icon definitions from site sync.