Skip to content

Releases: ynput/ayon-maya

0.4.3

14 Jan 10:05
Compare
Choose a tag to compare

Changelog

💚 Enhancement

Refactor stagingDir_custom -> stagingDir_is_custom - #212

Refactor stagingDir_custom -> stagingDir_is_custom to match ynput/ayon-core#1069


Implement Maya USD Export Chaser to Filter Properties - #193

Implement Maya USD Export Chaser to Filter Properties using a SideFX Houdini style pattern matching for all prim properties


🐛 Bug

AY-7320 Skip meshes without faces in explicit face set member assignments - #217
  1. Skip meshes without faces in explicit face set member assignments
  2. Consider only doing the face assignment conversion on meshes actually in the export, instead of all that happen to be in the instance

Load File: Do not set the token explicitly - #210

Load File: Do not set the <UDIM> token explicitly.


Clean-up and fix Alembic creator attributes - #208
  • Remove write_color_sets and write_face_sets from creators where relevant.
  • Note: For model creator these are maintained, see the todo in code because there is special logic surrounding the model product type's creator toggle for "Write Face Sets" since #37 by @moonyuet however it overlaps heavily with the "write face sets" toggle on the actual Extractor which is a completely separate toggle and currently for this model instance's face sets logic to work it is required for BOTH toggles to be enabled.
  • Fix Create Animation and Create Pointcache defaults from settings for Include Parent Hierarchy and Include User Defined Attributes creator attributes. Previously the settings would not define the defaults at all.
  • Add tooltip (and TODO) for attr and attrPrefix creator attributes for model product type - because those are essentially defined by the Alembic extractor already and hence currently only influence the USD export of the model product type (which in essence is disabled by default)

Store the render file directory as stagingDir - #204

Store the render file directory as stagingDir


Remove `maya_` prefix from dirmap settings - #202

Remove maya_ prefix from dirmap settings.


Load Layout from the json exported from maya layout should have correct transform - #199

This PR is to fix the incorrect transformation being set across the asset when loading layout from the json exported by extract layout in maya.
Resolve: #200


Correct transform matrix data when extract layout - #198

This PR is to make sure the transform matrix data are correct and not being zero when exporting layout.


AY-7271 Skip worldspace flag if not supported by Maya USD version - #187

Support Maya USD older than 0.21.0


Fix thumbnail extension to png - #180

Change representation extension to png because the thumbnail is actually a png


0.4.2

10 Dec 11:47
Compare
Choose a tag to compare

Changelog

💚 Enhancement

Extract Layout: Flatten Layouts on publish as JSON - #189

This ticket is to resolve the json exported from Extract Layout cannot be correctly loaded in Unreal when the layout instance contains another loaded layout product.
Resolve #181


Avoid being able to undo a part of containerisation - #178

Containerise will now happen inside an undo chunk, disallowing to undo a part of the command.


Load: Containerize `project_name` on load to allow managing containers from different projects - #176

Maya imprint and update with project_name on container object.


0.4.1

11 Nov 09:57
Compare
Choose a tag to compare

Changelog

What's Changed

  • Support assigning maya look to multiple separate assets inside an Arnold aiStandin with alembic files. by @BigRoy in #167
  • Use run_name main with runpy for matchmove script by @johhnry in #159
  • Allow loading published rig that has no out_SET and no controls_SET by @BigRoy in #169
  • Create Maya USD: Do not error on context attribute value change by @BigRoy in #171
  • Extract Layout: Do not error on containers loaded from library project by @BigRoy in #170
  • Implementation of layout loader from Unreal to Maya by @moonyuet in #74
  • USD Export: Workaround default prim bug in Maya 2025.3 with Maya USD 0.30.0 by @BigRoy in #172

New Contributors

Full Changelog: 0.4.0...0.4.1

0.4.0

30 Oct 12:29
Compare
Choose a tag to compare

What's Changed

  • Create plugins: Apply settings correctly by @iLLiCiTiT in #163
  • Remove Python 2 ExitStack compatibility by @BigRoy in #166
  • Review: Don't add ftrack family by @iLLiCiTiT in #161
  • Enable/disable frame range attribute definitions based on "Export Animation Data" toggle by @BigRoy in #138

New Contributors

Full Changelog: 0.3.1...0.4.0

0.3.1

16 Oct 15:24
Compare
Choose a tag to compare

What's Changed

  • Maya USD Proxy Loader: Do not use AYON Entity URI by default by @BigRoy in #152
  • Alembic Exports: Do not force a preroll starting at frame 0 by @BigRoy in #151

Full Changelog: 0.3.0...0.3.1

0.3.0

15 Oct 13:57
Compare
Choose a tag to compare

What's Changed

  • Remove deprecated color management settings by @BigRoy in #103
  • Define app host name by @BigRoy in #141
  • Remove settings for deprecated validator ValidateModelName by @antirotor in #140
  • Fix including of containers with e.g. layout products by @BigRoy in #148

New Contributors

Full Changelog: 0.2.14...0.3.0

0.2.14

07 Oct 13:14
Compare
Choose a tag to compare

What's Changed

  • Make sure extract layout does not publish empty json by @moonyuet in #127
  • Validate clashing siblings: Fix support for runtime instances by @BigRoy in #128
  • Update handle start and handle end on instances on task change by @BigRoy in #133
  • Support underscore delimiter for yeti UDIM textures by @BigRoy in #129
  • Allow update to switch between ma and mb representation by @BigRoy in #134

Full Changelog: 0.2.13...0.2.14

0.2.13

30 Sep 11:29
Compare
Choose a tag to compare

What's Changed

  • Look: Collect component assignment nodes as shapes by @BigRoy in #107
  • Create Multi-shot layout: Add label only if not same as shot name. by @BigRoy in #94
  • Alembic exports: Fix parenting/ancestor relationship errors when include parent hierarchy is off by @BigRoy in #108
  • Fix validate unit settings by @BigRoy in #118
  • Validate clashing sibling names when strip namespaces is enabled by @BigRoy in #112
  • Validate invisibilities of excluded parents (when "include parent hierarchy" is off) by @BigRoy in #109
  • Layout: Do not error on extraction with renamed instance node by @BigRoy in #120
  • Extract Layout: Add repre_type as json element by @moonyuet in #104
  • Skip extraction of active view for automatic tests by @kalisp in #126

New Contributors

Full Changelog: 0.2.12...0.2.13

0.2.12

17 Sep 12:20
Compare
Choose a tag to compare

What's Changed

  • Extract Review: Fix "displayLights" not adhering to project settings of used profile by @BigRoy in #95
  • Set instance frame range attribute defaults to current task entity attributes by @BigRoy in #98
  • Load to Maya USD Proxy Shape using AYON Entity URI for AYON USD Resolver by @BigRoy in #93

Full Changelog: 0.2.11...0.2.12

0.2.11

04 Sep 14:08
Compare
Choose a tag to compare

What's Changed

  • Extract Maya Scene Raw loaded container would check on NoneType value. by @moonyuet in #62
  • Implement Maya USD Proxy extractor for one of the layers in the proxy by @BigRoy in #60
  • Improve Look publish validation reports by @BigRoy in #20
  • Disallow empty cbId value to pass through by @BigRoy in #19
  • Maya: JSON layout for Unreal using local transform matrix instead of world matrix by @moonyuet in #12
  • add alembic options for extract layout by @moonyuet in #64
  • Validate unique names only within the instance not in full scene by @BigRoy in #70
  • Maya Scene exports do not default to including nodes that not children of members by @BigRoy in #71
  • Improve applying render resolution and aspect ratio on render settings reset by @BigRoy in #75
  • Fix settings for Maya USD Animation Extractor by @BigRoy in #77
  • feature: add option for including shaders on model export. by @nikshankarnoble in #69
  • Add optional and active state for fbx camera collector in ayon setting by @moonyuet in #83
  • Look Assigner: Ignore invalid entity ids in get_folders query by @BigRoy in #85
  • Add Extract Animation to ayon settings by @moonyuet in #68
  • AY-6654 Look: Fix None values in collecting and applying attributes by @BigRoy in #89

New Contributors

Full Changelog: 0.2.10...0.2.11