Commit graph

30500 commits

Author SHA1 Message Date
ynbot
b89f3253ed
[Automated] Merged main into develop 2023-05-06 05:25:12 +02:00
Ynbot
7c6bbe8306 [Automated] Bump version 2023-05-06 03:25:00 +00:00
ynbot
4c28d5ebab
[Automated] Merged develop into main 2023-05-06 05:24:21 +02:00
Ondřej Samohel
0636df72df
Merge pull request #4938 from ynput/bugfix/unreal-fix_layout_update_fail 2023-05-05 14:14:39 +02:00
Simone Barbieri
b103d6d837 Fix missing 'object_oath' property 2023-05-05 10:45:42 +01:00
Ondřej Samohel
55b0130108
Merge pull request #4937 from ynput/bugfix/missing-pyblish-util-import 2023-05-05 10:24:16 +02:00
Ondřej Samohel
44a88c3f32
🐛 add missing pyblish.util import 2023-05-05 10:11:03 +02:00
github-actions[bot]
11343088b5 chore(): update bug report / version 2023-05-04 13:41:12 +00:00
ynbot
d07b8e69f4
[Automated] Merged release main into develop 2023-05-04 15:40:37 +02:00
Ynbot
e1a2792a7a [Automated] Release 2023-05-04 13:39:59 +00:00
ynbot
66fadc0a0d
[Automated] Merged develop into main 2023-05-04 15:39:39 +02:00
Petr Kalis
e7aa413038
AfterEffects: add review flag to each instance (#4884)
* OP-5657 - add artist control for review in AfterEffects

Artist can disable review to be created for particular publish.

* OP-5657 - add artist control for review in AfterEffects

Removed configuration for Deadline, should be controlled by what is on instance.

* OP-5657 - handle legacy instances

Legacy instances wont't have mark_for_review in creator_attributes. Set to true as by default we always want review.

* OP-5657 - remove explicit review for all AE

Now handled directly on instance

* OP-5657 - fix - cannot remove now

Without this 'review' wont be added to tags on representation. Eventually this should be refactored.
Control on whole instance, eg. disabling review, should be enough.

* OP-5657 - fix - correct host name used

* OP-5657 - fix - correct handling of review

On local renders review should be added only from families, not from older approach through Settings.

Farm instance cannot have review in families or extract_review would get triggered even locally.

* OP-5657 - refactor - changed label

* OP-5657 - Hound

* OP-5657 - added explicitly skipping review

Instance might have set 'review' to False, which should explicitly skip review (might come from Publisher where artist can disable/enable review on an instance).

* OP-5657 - updated setting of review variable

instance.data.review == False >> explicitly set to do not create review. Keep None to let logic decide.

* OP-5657 - fix adding review flag

* OP-5657 - updated test

Removed review for second instance.

* OP-5657 - refactor to context plugin

* OP-5657 - tie thumbnail to review for local render

Produce thumbnail only when review should be created to synchronize state with farm rendering.
Move creation of thumnbail out of this plugin to general plugin to limit duplication of logic.
2023-05-04 12:16:58 +02:00
github-actions[bot]
3d870ef794 chore(): update bug report / version 2023-05-03 13:45:37 +00:00
Jakub Jezek
bc92395a7e
update bug report workflow 2023-05-03 15:44:37 +02:00
Ondřej Samohel
9f027def95
Merge pull request #4555 from ynput/feature/OP-4245Data_Exchange_Geometry 2023-05-03 14:53:52 +02:00
Ondřej Samohel
23df39087e
Merge branch 'develop' into feature/OP-4245Data_Exchange_Geometry 2023-05-03 14:53:39 +02:00
Ondřej Samohel
254c976d07
Merge pull request #4819 from BigRoy/enhancement/houdini_validate_vdb_output_node_speed 2023-05-03 14:18:02 +02:00
Ondřej Samohel
fda3e795b4
Merge branch 'develop' into enhancement/houdini_validate_vdb_output_node_speed 2023-05-03 14:12:09 +02:00
Ondřej Samohel
2636c668f9
Merge pull request #4834 from BigRoy/enhancement/houdini_create_node_tab_with_nulls 2023-05-03 14:10:47 +02:00
Ondřej Samohel
03d4ba85ca
Merge branch 'develop' into enhancement/houdini_create_node_tab_with_nulls 2023-05-03 14:05:07 +02:00
Ondřej Samohel
426ad9c96e
Merge pull request #4283 from BigRoy/substance_integration 2023-05-03 14:02:50 +02:00
Ondřej Samohel
19b3d66f5e
Merge branch 'develop' into substance_integration 2023-05-03 13:56:37 +02:00
Ondřej Samohel
923c1da5a9
Merge pull request #4874 from BigRoy/bugfix/houdini_review_no_camera_collect_error 2023-05-03 13:50:31 +02:00
Ondřej Samohel
3fcf8002d1
Merge branch 'develop' into bugfix/houdini_review_no_camera_collect_error 2023-05-03 12:43:32 +02:00
Ondřej Samohel
49b2d3004b
Merge pull request #4881 from BigRoy/enhancement/houdini_review_opengl_extractor_not_optional 2023-05-03 11:55:48 +02:00
Ondřej Samohel
1fc0985186
Merge branch 'develop' into enhancement/houdini_review_opengl_extractor_not_optional 2023-05-03 11:54:31 +02:00
Ondřej Samohel
5d6ac91270
Merge pull request #4898 from BigRoy/enhancement/houdini_workfile_publish_icon 2023-05-03 11:53:36 +02:00
Ondřej Samohel
dd4426134d
Merge pull request #4904 from quadproduction/343-fix-studio-openpype-display-handle-is-ticked-and-should-not 2023-05-03 11:52:16 +02:00
Ondřej Samohel
2a19d9598d
Merge pull request #4917 from tokejepsen/bugfix/maya_validate_attributes 2023-05-03 11:27:38 +02:00
Ondřej Samohel
d36698a794
Merge branch 'develop' into bugfix/maya_validate_attributes 2023-05-03 11:27:26 +02:00
Ondřej Samohel
e00ba650d1
Merge pull request #4929 from ynput/bugfix/maya-pan-zoom-fails-in-case-of-locked-attr 2023-05-03 11:01:11 +02:00
Ondřej Samohel
07fbcd0107
Merge branch 'develop' into bugfix/maya-pan-zoom-fails-in-case-of-locked-attr 2023-05-03 11:00:26 +02:00
ynbot
5f1bfe0eee
[Automated] Merged main into develop 2023-05-03 05:25:36 +02:00
Ynbot
c542934da4 [Automated] Bump version 2023-05-03 03:25:25 +00:00
ynbot
73732015a6
[Automated] Merged develop into main 2023-05-03 05:24:45 +02:00
Petr Kalis
fec104de8e
Fix: Locally copied version of last published workfile is not incremented (#4722)
* Fix: Locally copied version of last published workfile is not incremented

* fix subset first match

* correct anatomy name

* Fix typo and linting

* keep source filepath for further path conformation

* fetch also input dependencies of workfile

* required changes

* lint

* fix case only one subset

* Enhancement:  copy last workfile as reusable methods (#6)

* Enhancement: copy last published workfile as reusable methods (WiP)

* Added get_host_extensions method, added subset_id and las_version_doc access, added optional arguments to get_last_published_workfile

* Plugged in the new methods + minor changes

* Added docstrings, last workfile optional argument, and removed unused code

* Using new implementation to get local workfile path. Warning: It adds an extra dot to the extension which I need to fix

* Refactoring and fixed double dots

* Added match subset_id and get representation method, plus clan up

* Removed unused vars

* Fixed some rebasing errors

* delinted unchanged code and renamed get_representation into get_representation_with_task

* This time it's really delinted, I hope...

* Update openpype/modules/sync_server/sync_server.py

reprenation isn't the right spelling (:

Co-authored-by: Félix David <felixg.david@gmail.com>

* Changes based on reviews

* Fixed non imperative docstring and missing space

* Fixed another non imperative docstring

* Update openpype/modules/sync_server/sync_server.py

Fixed typo

Co-authored-by: Félix David <felixg.david@gmail.com>

Co-authored-by: Hayley GUILLOT <hayleyguillot@outlook.com>
Co-authored-by: Félix David <felixg.david@gmail.com>

* Fix: syntax error

* fix single subset case

* Restore sync server enabled test in hook

* Python2 syntax

* renaming and missing key case handling

* Fix local workfile overwritten on update in some cases (#7)

* Fix: Local workfile overwrite when local version number is higher than published workfile version number (WiP)

* Changed regex search, clean up

* Readded mistakenly removed newline

* lint

* remove anticipated functions for cleaner PR

* remove funcs from entities.py

* change to get_last_workfile_with_version

* clean

* Update openpype/modules/sync_server/sync_server.py

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

* removed get_last_published_workfile_path

* moved hook to sync server module

* fix lint

* Refactor - download only if not present

* Refactor - change to list instead of set

* Refactor - removing unnecessary code

last_published_workfile_path must exists or we wouldn't get there. Use version only from that.

* Refactor - removing unnecessary imports

* Added check for max fail tries

* Refactor - cleaned up how to get last workfile

* Updated docstrings

* Remove unused imports

Co-authored-by: Félix David <felixg.david@gmail.com>

* OP-5466 - run this on more DCC

* Updated documentation

* Fix - handle hero versions

Skip hero versions, look only for versioned published to get max version id.

* Hound

* Refactor - simplified download_last_published_workfile

Logic should be in pre hook

* Skip if no profile found

* Removed unwanted import

* Use collected project_doc

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

* Use cached project_settings

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

---------

Co-authored-by: Félix David <felixg.david@gmail.com>
Co-authored-by: Sharkitty <81646000+Sharkitty@users.noreply.github.com>
Co-authored-by: Hayley GUILLOT <hayleyguillot@outlook.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>
2023-05-02 18:49:02 +02:00
Ondrej Samohel
8988d3b953
🎨 soft-fail when pan/zoom locked on camera 2023-05-02 16:25:03 +02:00
Petr Kalis
b8ce6e9e9c
Photoshop: add autocreators for review and flat image (#4871)
* OP-5656 - added auto creator for review in PS

Review instance should be togglable.
Review instance needs to be created for non publisher based workflows.

* OP-5656 - refactored names

* OP-5656 - refactored names

* OP-5656 - new auto creator for flat image

In old version flat image was created if no instances were created. Explicit auto creator added for clarity.

Standardization of state of plugins

* OP-5656 - updated according to auto image creator

Subset template should be used from autocreator and not be separate.

* OP-5656 - fix proper creator name

* OP-5656 - fix log message

* OP-5656 - fix use enable state

* OP-5656 - fix formatting

* OP-5656 - add review toggle to image instance

For special cases where each image should have separate review.

* OP-5656 - fix description

* OP-5656 - fix not present asset and task in instance context

* OP-5656 - refactor - both auto creators should use same class

Provided separate description.

* OP-5656 - fix - propagate review to families

Image and auto image could have now review flag.
Bottom logic is only for Webpublisher.

* OP-5656 - fix - rename review files to avaid collision

Image family produces jpg and png, jpg review would clash with name. It should be replaced by 'jpg_jpg'.

* OP-5656 - fix - limit additional auto created only on WP

In artist based publishing auto image would be created by auto creator (if enabled). Artist might want to disable image creation.

* OP-5656 - added mark_for_review flag to Publish tab

* OP-5656 - fixes for auto creator

* OP-5656 - fixe - outputDef not needed

outputDef should contain dict of output definition. In PS it doesn't make sense as it has separate extract_review without output definitions.

* OP-5656 - added persistency of changes to auto creators

Changes as enabling/disabling, changing review flag should persist.

* OP-5656 - added documentation for admins

* OP-5656 - added link to new documentation for admins

* OP-5656 - Hound

* OP-5656 - Hound

* OP-5656 - fix shared families list

* OP-5656 - added default variant for review and workfile creator

For workfile Main was default variant, "" was for review.

* OP-5656 - fix - use values from Settings

* OP-5656 - fix - use original name of review for main review family

outputName cannot be in repre or file would have ..._jpg.jpg

* OP-5656 - refactor - standardized settings

Active by default denotes if created instance is active (eg. publishable) when created.

* OP-5656 - fixes for skipping collecting auto_image

data["ids"] are necessary for extracting. Members are physical layers in image, ids are "virtual" items, won't get grouped into real image instance.

* OP-5656 - reworked auto collectors

This allows to use automatic test for proper testing.

* OP-5656 - added automatic tests

* OP-5656 - fixes for auto collectors

* OP-5656 - removed unnecessary collector

Logic moved to auto collectors.

* OP-5656 - Hound
2023-05-02 11:19:50 +02:00
Kayla Man
d5d21a73c4 Merge branch 'develop' into feature/OP-4245Data_Exchange_Geometry 2023-05-02 11:22:48 +08:00
Toke Stuart Jepsen
3e2559c0c2 Fix repair and validation 2023-04-29 16:32:52 +01:00
ynbot
7dbf2cd613
[Automated] Merged main into develop 2023-04-29 05:25:19 +02:00
Ynbot
37d7a87fd1 [Automated] Bump version 2023-04-29 03:25:06 +00:00
ynbot
b3c98702d7
[Automated] Merged develop into main 2023-04-29 05:24:25 +02:00
Jakub Trllo
4107874eb9
Project packager: Backup and restore can store only database (#4879)
* added helper functions to client mongo api

* pack and unpack project functions can work without project files

* added flag argument to pack project command to zip only project files

* unpack project has also only project argument

* Fix extractions
2023-04-27 23:41:00 +02:00
Seyedmohammadreza Hashemizadeh
37ea36b811 cosmetiques 2023-04-27 16:22:01 +02:00
Seyedmohammadreza Hashemizadeh
0d4fb1d816 linting clean up 2023-04-27 16:22:01 +02:00
Seyedmohammadreza Hashemizadeh
61c37ebb22 add display handle setting for maya load references 2023-04-27 16:22:01 +02:00
Kayla Man
fdbe5ac3a1 adjustment 2023-04-26 18:45:39 +08:00
Kayla Man
12c9d10ba1 hound fix 2023-04-26 18:36:27 +08:00
Kayla Man
5d14869180 validator and selected nodes use for containers 2023-04-26 18:35:14 +08:00