Commit graph

30811 commits

Author SHA1 Message Date
Kayla Man
271d017bdb remove the print function, and set verify to true for payload in publishing job 2023-05-27 00:56:11 +08:00
Kayla Man
32562e0b39 give beauty name to RGB 2023-05-27 00:53:40 +08:00
Kayla Man
c14525f371 fix the wrong directory for rendering 2023-05-26 23:13:17 +08:00
Kayla Man
9989e98e08 Merge branch 'develop' into bugfix/OP-5883_3dsmax-Publishing-Deadline-jobs-from-RedShift 2023-05-26 19:38:49 +08:00
Kayla Man
4303b281aa hound fix 2023-05-26 19:38:05 +08:00
Kayla Man
2d3ba2af05 add _beauty to subset name 2023-05-26 19:36:14 +08:00
Kayla Man
e633cc7dec expected file can get the aov path 2023-05-26 18:19:50 +08:00
Jakub Trllo
5f98c27836
apply settings on publish plugins can expect only project settings (#5037) 2023-05-26 12:00:09 +02:00
Kayla Man
1a4160d2e0 Merge branch 'develop' into bugfix/OP-5883_3dsmax-Publishing-Deadline-jobs-from-RedShift 2023-05-26 17:37:24 +08:00
Kayla Man
7e02416d30 hound fix 2023-05-26 17:35:13 +08:00
Kayla Man
bb16fbdb79 refactor the collect render in 3dsmax 2023-05-26 17:32:56 +08:00
Jakub Ježek
f73795b2f1
Merge pull request #5030 from ynput/bugfix/nuke_dirmap_callback_on_demand
nuke: callback for dirmapping is on demand
2023-05-26 10:27:30 +02:00
Jakub Ježek
f7fdcddc00
Merge pull request #5025 from ynput/bugfix/OP-2865_Loading-maya-reviews-into-resolve 2023-05-26 10:24:47 +02:00
Jakub Jezek
c61dd1b247
utility scripts cosmetics
only copy test and develop scripts if developer
2023-05-25 17:18:23 +02:00
Jakub Jezek
318237ded6
breaking get_current_timeline into more functions 2023-05-25 16:38:01 +02:00
Jakub Trllo
48b4934ee3
limit number of ftrack events to query at once (#5033) 2023-05-25 13:33:11 +02:00
Jakub Trllo
124493affd
Publisher: UI works with instances without label (#5032)
* implemented helper function to get instance label

* use 'get_publish_instance_label' in some of existing plugins

* use 'get_publish_instance_label' in publisher controller
2023-05-25 11:51:44 +02:00
Simone Barbieri
b87012feeb
Merge pull request #5023 from ynput/bugfix/unreal-fix_render_instance_collection_frame_range 2023-05-25 10:23:41 +01:00
Simone Barbieri
f8cc8b49b8
Merge pull request #5021 from ynput/bugfix/unreal-fix_validate_sequence_frames 2023-05-25 10:23:20 +01:00
Thomas Fricard
55040e6f74
Drop-down menu to list all families in create placeholder (#4928)
* convert family text field to enum field

* get families from loaders and not creators

* refactor the list families part

* remove discover_loader_plugins call since there is already a variable with loaders plugins

---------

Co-authored-by: Thomas Fricard <tfricard@ws114.prs.vfx.int>
Co-authored-by: Clément Hector <clement.hector@gmail.com>
2023-05-25 10:32:36 +02:00
Roy Nieterau
41ae41d751
Enhancement/publisher: Remove "hit play to continue" label on continue (#5029)
* Clear message label on publish so that on "continue" it does not persist the "Hit play to continue" message

* Clear main label on reset since the label isn't visible anyway

* Remove unnecessary comment

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-05-25 10:00:29 +02:00
Jakub Jezek
99a1be366e
nuke: callback for dirmapping is on demand 2023-05-24 22:19:46 +02:00
Jakub Ježek
5fcb19bc67
Merge branch 'develop' into bugfix/OP-2865_Loading-maya-reviews-into-resolve 2023-05-24 22:06:43 +02:00
Jakub Jezek
d4212ef991
Return any timeline in case none is detected as active
also adding in host test
2023-05-24 22:04:42 +02:00
Jakub Ježek
2c21aeaa9b
Merge pull request #5022 from ynput/enhancement/allow_nested_settings_templates
Settings: Added option to nest settings templates
2023-05-24 14:53:44 +02:00
Simone Barbieri
45e1dbc841 Fix render instances collection to use correct data 2023-05-24 13:14:46 +01:00
Jakub Trllo
7e692ad5ac added option to nest settings templates 2023-05-24 14:01:50 +02:00
Simone Barbieri
7cfbb972a5 Fix sequence frames validator to use correct data 2023-05-24 12:40:28 +01:00
Simone Barbieri
69f9ed38fb
Merge pull request #5014 from ynput/bugfix/unreal-fix_get_full_name_usage 2023-05-24 11:54:42 +01:00
github-actions[bot]
4647e39142 chore(): update bug report / version 2023-05-24 10:22:35 +00:00
ynbot
e9babf5280
[Automated] Merged release main into develop 2023-05-24 12:22:07 +02:00
Ynbot
8410055b24 [Automated] Release 2023-05-24 10:21:38 +00:00
ynbot
160c09dc22
[Automated] Merged develop into main 2023-05-24 12:21:23 +02:00
Petr Kalis
e5733450e4
Global: plugins cleanup plugin will leave beauty rendered files (#4790)
* OP-1066 - add expected files in Deadline into explicit cleanup

Implicit cleanup doesn't work correctly, safest option is for DL submissions to mark only files that should be rendered to be deleted after successful publish.

* OP-1066 - moved collecting of expected files into collector

Parsing of json didn't have context implemented, it is easier to mark expected files in collector.

* OP-4793 - delete full stagingDir

Reviews might be extracted into staging dir, should be removed too.

* Revert "OP-4793 - delete full stagingDir"

This reverts commit 8b002191e1ad3b31a0cbe439ca1158946c43b049.

* OP-1066 - added function to mark representation files to be cleaned up

Should be applicable for all new representations, as reviews, thumbnails, to clean up their intermediate  files.

* OP-1066 - moved files to better file

Cleaned up occurences where not necessary.

* OP-1066 - removed unused import

* OP-1066 - removed unnecessary setdefault

* OP-1066 - removed unnecessary logging

* OP-1066 - cleanup metadata json

Try to cleanup parent folder if empty.
2023-05-24 12:18:57 +02:00
64qam
28cc85b003
Merge pull request #5011 from ynput/enhancement/OP-6019_nuke-multiple-reformat-thumbnail-exporter 2023-05-24 11:34:03 +02:00
Jakub Ježek
084a15ec8c
Update openpype/hosts/nuke/plugins/publish/extract_thumbnail.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-05-24 10:58:47 +02:00
Jakub Ježek
22e7f9bd84
Update openpype/hosts/nuke/plugins/publish/extract_thumbnail.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-05-24 10:58:40 +02:00
Roy Nieterau
17a38c32a4
Enhancement: Improve logging levels and messages for artist facing publish reports (#5018)
* Tweak log levels and message to be more informative to artist in report page

* Tweak levels and clarity of logs

* Tweak levels and clarity of logs + tweak grammar

* Cosmetics

* Improve logging

* Simplify logging

* Convert to debug log if it's skipping thumbnail integration if there's no thumbnail whatsoever to integrate

* Tweak to debug since they only show representation ids hardly understandable to the artist

* Match logging message across hosts + include filepath for full clarity

* Tweak message to clarify it only starts checking and not that it requires filling + to debug log

* Tweak to debug log if there's basically no thumbnail to integrate at the end

* Tweak log levels

- Artist doesn't care what's prepared, especially since afterwards it's logged what gets written to the database anyway

* Log clearly it's processing a legacy instance

* Cosmetics
2023-05-24 10:54:31 +02:00
Jakub Trllo
248336bb0d
General: Lib code cleanup (#5003)
* implemented 'is_func_signature_supported' function

* 'WeakMethod' can be imported from 'python_2_comp' all the time

* simplified events logic for callback registration

* modified docstrings in publish lib

* removed unused imports

* fixed 'run_openpype_process' docstring
2023-05-24 10:51:35 +02:00
Jakub Ježek
a03a0cc886
Merge pull request #5013 from ynput/bugfix/OP-6027_Bug-Fusion-saver-render-publishing-doesnt-work 2023-05-24 10:20:48 +02:00
Petr Kalis
fe02a09312
Deadline: fix selection from multiple webservices (#5015)
* OP-4380 - override default DL from project settings

* OP-4380 - updated documentation
2023-05-24 10:01:59 +02:00
github-actions[bot]
ea2d87d903 chore(): update bug report / version 2023-05-24 03:26:39 +00:00
ynbot
5f9fb00943
[Automated] Merged main into develop 2023-05-24 05:26:03 +02:00
Ynbot
179dc65f50 [Automated] Bump version 2023-05-24 03:25:50 +00:00
ynbot
f49eb5d9fb
[Automated] Merged develop into main 2023-05-24 05:24:55 +02:00
Jakub Jezek
96a4edf8cb
Resolve: fixing the issue with no active timeline
during bootstrap of loader
2023-05-23 23:02:52 +02:00
Jakub Ježek
2be43ab6cc
Merge branch 'develop' into bugfix/OP-6027_Bug-Fusion-saver-render-publishing-doesnt-work 2023-05-23 22:24:40 +02:00
Jakub Trllo
a73d19b612
Publisher: Show instances in report page (#4915)
* renamed 'validations_widget.py' to 'report_page.py'

* Implemented base logic and widgets for logs

* make one report page

* added missing imports

* added missing constants

* move and rename 'VerticallScrollArea' to 'VerticalScrollArea'

* Validation erro item have id

* use 'ReportPageWidget' in window

* change 'bg-button-hover' key to 'bg-buttons-hover' in style colors

* move publish actions widgets

* Refactored how validation error title is showed

* remove item id from validation error item but add id to group items

* remove margins from actions widget

* shrink publish frame on finished publishing

* fix dash line draw

* add missing styles

* fix dash line in thumbnail widget

* added crash widget and changed layout a little

* added infor overlay message

* export and copy report happens in main window

* fix docstrings

* added per plugin filtering for validation errors

* added implementation of 'FlowLayout'

* actions buttons are in flow layout

* fix actions order

* implemented expanding text edit widget

* expand button has some signals and properties

* description and details are separated widgets

* fix typo

* added constans to '__all__'

* parse icon def is a function

* change layout of widgets

* fix log filtering

* added state icon to instances

* fix pyside6 issues

* implemented 'ClassicExpandBtnLabel' with arrow images

* modified details separator

* added some spacing to layouts

* fix syle of description inputs and progress color

* removed unused import

* add 'is_validation_error' to errored result

* validation error has different icon in logs view

* added plugin name to ValueError if happens

* spacer before detail inputs moved out of detals widget

* fix actions visible in craash report

* ignore pyblish base classes

* filter base plugins in discovery

* use 'is' comparison instead of '__eq__'

* fix action error handling

* Fix handling of 'None' values in comparison

* formatting fix

* Report instance card have same margins as in create mode

* publish instances are grouped by family

* log messages are rstripped
2023-05-23 18:16:05 +02:00
Roy Nieterau
409929c3b8 Cosmetics 2023-05-23 17:57:23 +02:00
Roy Nieterau
b70051b768 Preserve comp frame range after rendering 2023-05-23 17:55:54 +02:00