Commit graph

33082 commits

Author SHA1 Message Date
Ynbot
851f234237 [Automated] Bump version 2023-09-16 03:24:27 +00:00
ynbot
7d9d8de8c4
[Automated] Merged develop into main 2023-09-16 05:23:43 +02:00
Petr Kalis
67abbaad3c
Fussion: added support for Fusion 17 (#5614)
* OP-6780 - vendorized necessary libraries for Python 3.6

* OP-6780 - better resolution of app_version

* Update openpype/hosts/fusion/addon.py

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

* OP-6780 - add vendorized libraries even before menu creation

This should help when version of Fusion > 17, but it is still using 3.6

* OP-6780 - added todo message to remember to remove this

* OP-6780 - move injection of PYTHONPATH much sooner

At previous position it was too late.

* OP-6780 - better capture of broken imports

* OP-6780 - SyntaxError is thrown only if directly importing

* OP-6780 - remove unnecessary imports

Only urllib3 and attrs are actually needed

* OP-6780 - vendorize even directly in Fusion if Python < 3.7

* OP-6780 - remove update of PYTHONPATH in addon

More important and required is check directly in interpreter in Fusion, it doesn't make sense to pollute addon and have it on two places. It might get removed altogether in next-minor.

* OP-6780 - added comment

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-09-15 11:02:37 +02:00
Petr Kalis
b502588743
Fix - images without alpha will not fail (#5620) 2023-09-15 10:54:53 +02:00
Jakub Trllo
8729cf023c
Publisher: Fix screenshot widget (#5615)
* fix called super method name

* remove fade animation

* use paths to draw background

* use same opacity for lines

* add render hints

* minor cleanup
2023-09-14 18:57:23 +02:00
Jakub Trllo
93fb76f359
Extract Review: Multilayer specification for ffmpeg (#5613)
* added function to extract more information about channels

* specify layer name which should be used for ffmpeg

* changed 'get_channels_info_by_layer_name' to 'get_review_info_by_layer_name'

* modify docstring

* fix dosctring again
2023-09-14 13:55:25 +02:00
Ondřej Samohel
6e574aff4d
Merge pull request #5341 from tokejepsen/bugfix/OP-5375_Extract-look-is-not-AYON-compatible 2023-09-14 12:46:37 +02:00
Kayla Man
257374f90e
Merge pull request #5424 from ynput/enhancement/OP-6191_3dsmax-switching-versions-of-maxScene-maintain-parentagelinks
Max: switching versions of maxScene maintain parentage/links with the loaders
2023-09-14 17:34:41 +08:00
Kayla Man
cad715ad01 remove print & hound 2023-09-14 16:32:04 +08:00
Kayla Man
559021b5f6 fix the bug of the 3dsmax OP data not being collected during switching version 2023-09-14 16:27:49 +08:00
Toke Jepsen
d595d12b78
Merge branch 'develop' into bugfix/OP-5375_Extract-look-is-not-AYON-compatible 2023-09-14 09:26:14 +01:00
Kayla Man
c53abb50f0 fixing the issue of duplciated contents during switching assets 2023-09-13 22:06:11 +08:00
Kayla Man
70bab9fdb8 fixing the issue of duplciated contents during switching assets 2023-09-13 21:59:57 +08:00
Kayla Man
8c890641ad fixing the issue of duplciated contents during switching assets 2023-09-13 21:18:30 +08:00
Kayla Man
bdaeb3c92f add loadError for loaders which uses external plugins 2023-09-13 19:08:09 +08:00
Kayla Man
78ec30cb39 hound 2023-09-13 18:21:17 +08:00
Kayla Man
199d099a59 Merge branch 'develop' into enhancement/OP-6191_3dsmax-switching-versions-of-maxScene-maintain-parentagelinks 2023-09-13 18:19:13 +08:00
Kayla Man
e5bdb9e98d unparenting all the objects to the containers & uses the OP data to get previous objects 2023-09-13 18:16:35 +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
Kayla Man
2c55979c36 resolve conlfict 2023-09-11 18:09:48 +08: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