Skip to content

0.3.0

Compare
Choose a tag to compare
@iLLiCiTiT iLLiCiTiT released this 04 Apr 13:04
· 4244 commits to develop since this release

Introduction

First release of ayon-core without OpenPype compatibility. List of all core changes with guide how to convert existing addons can be found on community forum.

What's Changed

  • Deadline: Remove redundant instance_skeleton_data code - OP-8269 by @tokejepsen in #86
  • Max: Add missing workfile creator by @moonyuet in #47
  • Blender: output node and EXR by @simonebarbieri in #24
  • Deadline: Expose families transfer setting - OP-8268 by @tokejepsen in #80
  • Tray: Connection timeout and update validations by @iLLiCiTiT in #28
  • Max: Bug fix the "remove items" not working in Scene Inventory Manager by @moonyuet in #66
  • Max: Implementation of Camera Attributes Validator by @moonyuet in #41
  • houdni redshift: allow using get aov from other node by @MustafaJafar in #110
  • Publisher: "Action Failed" is working by @tokejepsen in #120
  • OpenRV: adding Applications by @kalisp in #101
  • Launcher: Invert the logic of skip opening of last workfile - OP-6968 by @tokejepsen in #118
  • Max: Validate Mesh Has UVs by @moonyuet in #121
  • Added missing hosts to collect_audio by @simonebarbieri in #129
  • Bugfix/houdini default renderproduct name by @MustafaJafar in #117
  • Max : Optional validator to check invalid context data by @moonyuet in #58
  • Use duration from streams as its more precise by @tokejepsen in #13
  • Resolve: Adjust clip start if slate is present by @jakubjezek001 in #149
  • Max: Validate No Animation by @moonyuet in #116
  • Max: Implementation of the validator for model name by @moonyuet in #59
  • 3dsMax: Remove workfile instance is not possible by @moonyuet in #163
  • Nuke: LoadClip colorspace override - OP-6591 by @tokejepsen in #89
  • Blender: Implement 'compress' settings extract blend by @BigRoy in #166
  • Nuke: render use existing frames with slate offsets the published render - AY-1433 by @tokejepsen in #158
  • Houdini: instance in current context validator by @MustafaJafar in #168
  • Workfiles tool: Copy and open of published workfile works by @iLLiCiTiT in #174
  • Max: Allows user to select material duplicates option during loading max scene object by @moonyuet in #164
  • Publisher: Change scrollbar stylesheet to avoid issues on resize by @iLLiCiTiT in #177
  • Update Unreal integration plugin submodule by @antirotor in #176
  • 3dsMax: Retaining Viewport Layout during Preview by @r42-chun in #179
  • Update Maya Redshift render settings label. by @tokejepsen in #186
  • Maya: bug fix the invalid renderlayer name errors out in collect inputs by @moonyuet in #184
  • Chore: Remove requests get and post from lib functions by @iLLiCiTiT in #182
  • Max: Always save max scene file before deadline submission by @moonyuet in #189
  • Max: Implementation of Validate Render Passes by @moonyuet in #57
  • Resolve: avoiding clips without mediapoolitems by @jakubjezek001 in #92
  • Remove multi-context restrictions for publishing image sequences on farm by @antirotor in #138
  • Maya: Fix initialization by @iLLiCiTiT in #194
  • Resolve: version swap retain offset and IDT by @jakubjezek001 in #43
  • Bugfix: Make houdini submissions respect pools groups by @MustafaJafar in #10
  • TVPaint: Fix Load Reference Image Update logic by @BigRoy in #205
  • Bugfix: Switch Folder dialog, fix fields for getting last versions by @BigRoy in #210
  • Bugfix: Maya Load Vray Proxy fix import by @BigRoy in #203
  • Max & Maya: Make sure validators being shown in the Publisher UI when they set to be optional in AYON setting by @moonyuet in #201
  • Blender: Improve Validate Workfile Saved message by @BigRoy in #213
  • Blender: Validate Transform Zero report + repair by @BigRoy in #215
  • Blender: Model publish uv map name validator by @BigRoy in #224
  • Maya: Remove plugins for instancer family - there is no instancer family? by @BigRoy in #208
  • Bugfix: Maya validate rig contents geometry actually return invalid nodes by @BigRoy in #207
  • Houdini: Improve load image (colorspace, single file, switch, more products) by @BigRoy in #233
  • Maya: Validate Look Shading Group syntax error by @BigRoy in #240
  • Chore/ Add Zbrush as part of the applications existed in the launcher by @moonyuet in #198
  • Re-add outputName to _rename_in_representation by @EmberLightVFX in #219
  • Enhancement: add ruff workflow and codespell pre-commit hooks by @antirotor in #192
  • Traypublisher: collector of frame data skipping if video file by @jakubjezek001 in #255
  • Maya: Add setting to disable cbId workflow by @BigRoy in #242
  • Houdini: Allow loading any alembic file by .abc extension by @BigRoy in #227
  • Chore: Move workfile utils functions to workfile pipeline code by @iLLiCiTiT in #239
  • Maya: Load plugins use correct source for product type by @iLLiCiTiT in #258
  • Bugfix: Houdini Karma/Mantra collectors wrong indentation by @BigRoy in #206
  • Houdini: Add generic filepath loader by @BigRoy in #222
  • Bugfix: Maya Load VDB to Arnold refactored argument name by @BigRoy in #204
  • Houdini: Camera loader allow switching folders/products by @BigRoy in #223
  • Resolve: Allow to minimize the AYON menu by @BigRoy in #230
  • Maya: Validate step size - correct instance node by @BigRoy in #244
  • Houdini: Load usd to SOPs directly by @BigRoy in #234
  • Remove deprecated AVALON_ACTIONS by @BigRoy in #273
  • Fix initial state for CachedData.remapping by @BigRoy in #270
  • Maya: Improve Validate Rig Out Set Node Ids validation message by @BigRoy in #243
  • Maya Settings: Extract Camera bake attributes title fix + add description by @BigRoy in #220
  • Maya: Improve validate no namespace report for artists by @BigRoy in #249
  • Maya: Ensure unique class name compared to extract_yeti_cache.py by @BigRoy in #251
  • Houdini: Fix correctly updating context data on saving in publisher by @BigRoy in #264
  • Maya: Remove apply settings logic for Create unreal product types by @BigRoy in #277
  • Maya: Make Create Unreal Yeti Cache creator class name unique ` by @BigRoy in #279
  • Houdini: Remove legacy unused id logic by @BigRoy in #263
  • Maya: Raise PublishValidationError in validators by @BigRoy in #247
  • Fusion: Allow render publishes to have custom frame range per saver by @BigRoy in #225
  • Houdini: Prompt reset scene context on saving to another task by @BigRoy in #262
  • TVPaint: Fix george script in auto create plugin by @iLLiCiTiT in #284
  • Settings: validating transcoding output names by @jakubjezek001 in #290
  • Nuke: template placeholder knobs duplicity after update - AY-1202 by @tokejepsen in #187
  • Maya: Extract Alembic/Pointcache add bake attributes to always be included by @BigRoy in #221
  • Houdini: Fix creating instances from tab menu by @BigRoy in #308
  • Launcher: Use selection object for action by @iLLiCiTiT in #306
  • Validate Containers: Rename Options to Context in report by @BigRoy in #309
  • Chore: Use explicit plug-ins and orders from pyblish api instead of legacy plug-ins by @BigRoy in #304
  • Maya: load image plane set colorspace by @BigRoy in #246
  • Maya: optimize validate no null transform by @BigRoy in #248
  • Maya: Prompt reset scene context on saving to another task by @BigRoy in #261
  • Maya: Validate Mesh Non-Manifold improve artist report + add repair by @BigRoy in #265
  • Maya: Validate Shape Render Stats improve error message by @BigRoy in #268
  • Maya: Tweak validate transform zero formatting by @BigRoy in #269
  • Maya: Validate Animation Out Set Related Node Ids improve report by @BigRoy in #266
  • Fusion: Prompt reset scene context on saving to another task by @BigRoy in #259
  • Maya: Parent look assigner UI to Maya window when opening via toolbox by @BigRoy in #326
  • Maya: Validate Look Shading Group ignore if no material by @BigRoy in #301
  • Maya: Support SelectInvalidAction with pyblish ContextPlugin by @BigRoy in #303
  • Houdini: Fix removal of get_id_required_nodes and generate_ids by @BigRoy in #291
  • Maya: ExtractGpuCache and ExtractModel (maya scene) optional state in settings by @BigRoy in #317
  • Maya: Render Improve Validation Report if no cameras are set by @BigRoy in #332
  • Extract Review: Fix typos + remove unused variable by @BigRoy in #312
  • Maya: Optimize look logic by @BigRoy in #322
  • Extract Burnin: Do not prepare burnin data if no burnins for representations by @BigRoy in #313
  • Substance Painter: Allow loading usd mesh to substance painter by @BigRoy in #319
  • Add DNG support by @EmberLightVFX in #232
  • Bugfix/houdini ignore inputs on rendering by @MustafaJafar in #344
  • Houdini: Fix generic filepath loader by @BigRoy in #307
  • Use is_active for proper optional functionality in hero integration. by @tokejepsen in #337
  • Moved some dependencies to runtime dependencies by @iLLiCiTiT in #65
  • Chore: Tag 'reformatted' typo fix by @iLLiCiTiT in #285
  • 3dsMax: Track by handles then object name by @r42-chun in #345
  • Maya: Use frame range from task attributes by @MustafaJafar in #338
  • Hiero: Collect tracks only if sequence by name exists by @iLLiCiTiT in #256
  • Chore: Use project name from context to get settings by @iLLiCiTiT in #354
  • Bug: add headless flag to prevent UI interactivity in burnins extraction by @antirotor in #346
  • Maya: Set scene frame range - apply playback options in one call by @BigRoy in #323
  • Maya: Load RenderSetup add more options by @BigRoy in #310
  • Applications: Live attributes update by @iLLiCiTiT in #350
  • Maya: Optimize get_related_sets by @BigRoy in #324
  • Maya: Optimize get_all_children logic with ignoring intermediate objects by @BigRoy in #329
  • Chore: Run command args handling by @iLLiCiTiT in #372

OpenPype to AYON conversion

New Contributors

Full Changelog: 0.2.1...0.3.0