Commit graph

33076 commits

Author SHA1 Message Date
Kayla Man
49482bc188 Merge branch 'develop' into bugfix/OP-5872_3dsmax-Loading-abc-can-use-wrong-type-with-Ornatrix 2023-09-13 19:11:10 +08:00
Kayla Man
c292a11939 typo for LoadError 2023-09-13 19:10:52 +08:00
Jakub Trllo
9369d4d931
plugin does recreate menu items when reopened (#5610) 2023-09-13 09:46:48 +02:00
github-actions[bot]
5de7dc96dd chore(): update bug report / version 2023-09-13 03:25:10 +00:00
ynbot
131bf244e4
[Automated] Merged main into develop 2023-09-13 05:24:41 +02:00
Ynbot
df96f085f2 [Automated] Bump version 2023-09-13 03:24:29 +00:00
ynbot
ca8527ee80
[Automated] Merged develop into main 2023-09-13 05:23:52 +02:00
github-actions[bot]
9143703a73 chore(): update bug report / version 2023-09-12 14:38:07 +00:00
ynbot
2e959000b9
[Automated] Merged release main into develop 2023-09-12 16:37:39 +02:00
Ynbot
2142d59603 [Automated] Release 2023-09-12 14:37:04 +00:00
ynbot
84c637176f
[Automated] Merged develop into main 2023-09-12 16:36:40 +02:00
64qam
f20d2e1c31
Merge pull request #5580 from ynput/enhancement/nuke-colorspace-workfile-remove-redundant-profiles 2023-09-12 16:34:02 +02:00
64qam
a2505a9e7d
Merge branch 'develop' into enhancement/nuke-colorspace-workfile-remove-redundant-profiles 2023-09-12 16:23:30 +02:00
Jakub Trllo
651177dedb
TVPaint: Fix tool callbacks (#5608)
* don't wait for tools to show

* use 'deque' instead of 'Queue'
2023-09-12 16:17:22 +02:00
Libor Batek
04dca86f0e
Merge pull request #5603 from ynput/bugfix/blender-hardcoded_review_subset
Blender: Remove Hardcoded Subset Name for Reviews
2023-09-12 08:52:13 +02:00
Petr Kalis
d58e518c39
AfterEffects: added validator for missing files in FootageItems (#5590)
* OP-6345 - updated logic to return path and comp for FootageItem

Used later to check existance of file in published comps

* OP-6345 - added validator if footage files exist

Comp could contain multiple FootageItems, eg imported file(s). If file is missing render triggered by jsx fails silently.

* OP-6345 - updated extension

* OP-6345 - small updates after testing

* OP-6345 - fix - handle Solid Footage items

JSX failed silently on Solid item as it doesn't have any `.file`

* OP-6345 - enhance documentation

* OP-6345 - remove optionality

This plugin shouldn't be optional as when needed and skipped it result in really weird behavior.

* OP-6345 - updated documentation

Added missing plugins.

* OP-6345 - missed functionality for optionality

* OP-6345 - removed unneeded import
2023-09-11 17:23:08 +02:00
Petr Kalis
1fdbe05905
Photoshop: fixed blank Flatten image (#5600)
* OP-6763 - refresh all visible for Flatten image

Previously newly added layers were missing.

* OP-6763 - added explicit image collector

Creator was adding 'layer' metadata from workfile only during collect_instances, it was missing for newly added layers. This should be cleaner approach

* OP-6763 - removed unnecessary method overwrite

Creator is not adding layer to instance, separate collector created.

* OP-6763 - cleanup of names

Was failing when template for subset name for image family contained {layer}

* OP-6763 - cleanup, removed adding layer metadata

Separate collector created, cleaner.
Fixed propagation of mark_for_review

* OP-6763 - using members instead of layer data

Members should be more reliable.

* OP-6763 - updated image from Settings

Explicit subset name template was removed some time ago as confusing.

* OP-6763 - added explicit local plugin

Automated plugin has different logic, local would need to handle if auto_image is disabled by artist

* OP-6763 - Hound

* OP-6345 - fix - review for image family

Image family instance contained flattened content. Now it reuses previously extracted file without need to re-extract.
2023-09-11 17:21:38 +02:00
Petr Kalis
ae02fe220a
AfterEffects: fix imports of image sequences (#5581)
* Fix loading image sequence in AE

* Fix logic

Files might be list or str

* Update openpype/hosts/aftereffects/plugins/load/load_file.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-09-11 16:28:11 +02:00
Simone Barbieri
81446b1bbb Remove hardcoded subset name for reviews 2023-09-11 11:55:49 +01:00
Jakub Ježek
222595f291
Merge pull request #5594 from ynput/bugfix/ayon-nuke-default-factory
ayon-nuke: default factory to lists
2023-09-11 11:10:02 +02:00
github-actions[bot]
5475908051 chore(): update bug report / version 2023-09-09 03:25:32 +00:00
ynbot
72d14ab46a
[Automated] Merged main into develop 2023-09-09 05:25:08 +02:00
Ynbot
5ba400d891 [Automated] Bump version 2023-09-09 03:24:54 +00:00
ynbot
ac798932ce
[Automated] Merged develop into main 2023-09-09 05:23:52 +02:00
Jakub Trllo
076d16a50d
Workfiles tool: Refactor workfiles tool (for AYON) (#5550)
* ayon workfiles tool initial commit

* separated models into smaller files

* workfile can be listed and opened

* added browse logic

* added TODO for helper functions

* modified abstract controller

* implemented required methods

* base of save dialog

* added project settings to controller

* set context of side panel on init

* implemented save as dialog

* cleanup expected selection

* unify controller variable name

* base of published workfiles

* working published workfile copy

* added more missing features from workfiles tool

* Changed size policy of buttons to fill space vertically

* added overlay messages

* moved objects to abstraction

* moved 'window.py' to widgets

* small modifications in widgets

* get_workfile_info returns object

* filled docstrings in abstractions

* finishing touches

* backwards compatible work with host

* close window on successfull open

* remove indentation completelly

* added style for overlay label

* added handling of invalid host in controller

* added overlay with message if host is not valid

* added missing feature of disabled save

* use ayon_workfiles in ayon mode

* cleanup

* hound fixes

* use asset doc for 'change_current_context'

* added duplication action

* removed unused attributes and methods

* refresh workarea view on save as finished

* support host integrations without 'HostBase'

* fix 'filepath' fill

* reset item cache on save

* do not handle filepath in prepare workfile

* rename '_create_workfile_doc' > '_create_workfile_info_entity'

* fill comment before formatting

* fix column count by not calling 'clear'

* more explicit name of method

* use 'setHeaderData' to define header labels

* mimic changes from workarea widget in published widget
2023-09-08 13:45:00 +02:00
Jakub Trllo
db05543e30
Merge pull request #5597 from BigRoy/bugfix/maya_fix_look_assigner_items_with_not_found
Maya: Fix look assigner showing no asset if 'not found' representations are present
2023-09-08 12:17:34 +02:00
Roy Nieterau
d2f63f0cd4 Fix look assigner showing no meshes if 'not found' representations are present 2023-09-08 10:54:10 +02:00
Ondřej Samohel
e331a07589
Merge pull request #5595 from BigRoy/bugfix/maya_validate_rig_sets 2023-09-08 09:56:41 +02:00
Ondřej Samohel
ea94bacef6
Merge pull request #5322 from ynput/enhancement/OP-5600_Houdini-manage-colorspaces-in-review-ROP 2023-09-07 21:07:16 +02:00
Mustafa-Zarkash
f84da23f03 merge develop 2023-09-07 21:15:31 +03:00
Ondřej Samohel
f321c55f80
Merge pull request #5588 from BigRoy/chore/remove_unused_variables_and_cleanup 2023-09-07 18:41:51 +02:00
Mustafa-Zarkash
2919d241da move import inside 2023-09-07 19:30:10 +03:00
Jakub Trllo
5a500b3808
Merge pull request #5596 from BigRoy/enhancement/ftrack_tweak_artist_logging
Ftrack: Less verbose logs for Ftrack integration in artist facing logs
2023-09-07 17:41:15 +02:00
Jakub Trllo
92d74c7598
Merge pull request #5576 from ynput/bugfix/screenshot-opacity-value-fix
Publisher: Screenshot opacity value fix
2023-09-07 17:33:16 +02:00
Roy Nieterau
3a02964af5 Do not show debug log about ffmpeg probe in artist-facing report 2023-09-07 15:58:28 +02:00
Roy Nieterau
a492addc54 Reduce artist-facing logs for component integration for Ftrack + tweak "Comment is not set" log also for Kitsu to debug level 2023-09-07 15:55:28 +02:00
Roy Nieterau
0836b21116 Fix usage of out_SET and controls_SET since #5310 because they can now be prefixed
- Collect the rig sets only once (I've ordered it before Collect History so that the instance still contains less node, as an optimization)
- Also fixes a hard error when `out_SET` is not found, instead now only relevant `PublishValidationError` are raised to generate a nice report
2023-09-07 15:40:13 +02:00
Jakub Ježek
0fa4acb98b
Merge pull request #5497 from ynput/enhancement/abstracting_colorspace_publishing_functions 2023-09-07 14:54:24 +02:00
Jakub Ježek
fc662b3792
Merge pull request #5530 from ynput/bugfix/OP-3949_Traypublisher-plate-publish 2023-09-07 14:52:42 +02:00
Jakub Jezek
ee050fe63b
clearing todos and improving docstrings 2023-09-07 14:47:47 +02:00
Jakub Jezek
2c0a8d4100
adding default factory to list objects 2023-09-07 14:47:27 +02:00
Jakub Trllo
4f1638b3a7
Merge pull request #5591 from ynput/bugfix/ayon-representation-folder-in-context
AYON: Fix representation context conversion
2023-09-07 13:38:13 +02:00
Jakub Trllo
7cde83933a autofix wrong representations 2023-09-07 11:50:16 +02:00
Jakub Trllo
b601da0dbb do not fix folder in representation context 2023-09-07 11:40:59 +02:00
Ondřej Samohel
c92541f5d4
Merge branch 'develop' into enhancement/OP-5600_Houdini-manage-colorspaces-in-review-ROP 2023-09-07 11:17:01 +02:00
Jakub Trllo
e54383cace
Merge pull request #5587 from BigRoy/chore/loader_deprecate_fname_attribute
Chore: Loader log deprecation warning for 'fname' attribute
2023-09-07 09:49:54 +02:00
Roy Nieterau
91a4ae5dfd Remove (not yet deprecated?) system_settings from apply_settings 2023-09-06 23:34:01 +02:00
Roy Nieterau
6033462198 Use asset doc and project doc from instance/context + tweak logic for values 2023-09-06 23:32:53 +02:00
Roy Nieterau
c1b305a446 Fix code (if not found should not have been nest into the for loop) + simplify logic 2023-09-06 23:31:33 +02:00
Roy Nieterau
e79f1ef4b9 Replacing value only if value is in str is same as just replacing it 2023-09-06 23:30:17 +02:00