Commit graph

30487 commits

Author SHA1 Message Date
Seyedmohammadreza Hashemizadeh
17d39cc356 preserve all references when importing a maya template 2023-05-03 17:11:03 +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
Kayla Man
43453f3111 Merge branch 'develop' into feature/OP-4245Data_Exchange_Geometry 2023-04-26 16:24:11 +08:00
ynbot
dc527e3c5e
[Automated] Merged main into develop 2023-04-26 05:25:49 +02:00
Ynbot
a724bd1c77 [Automated] Bump version 2023-04-26 03:25:35 +00:00
ynbot
d1685dbf4e
[Automated] Merged develop into main 2023-04-26 05:24:54 +02:00
Jakub Trllo
38347ece5a
Publisher: Small style changes (#4894)
* border hover has color without alpha

* changed border radius to 0.2em

* removed border from scroll area

* variant hint button has 0.5em width

* inputs in attribute definitions have smaller padding

* label is shown only to value inputs and added tooltips

* change spacing for attribute befinitions

* align labels to right

* implemented 'ComboBox' which ignores wheel events and has styled delegate

* PixmalLabel has minimum sizeHint

* cards are smaller

* renamed 'Options' to 'Context'

* implemented active state changes in card view

* set object name of main window to "PublishWindow"

* plugin don't have to pass 'title' to an error

* fix PySide6 support for custom keysequences

* check for exact match for all bindings

* added validation of exact match for save shortcut
2023-04-25 10:37:49 +02:00
Roy Nieterau
4ed1c1f65d
Enhancement: Fix PySide 6.5 support for loader (#4900)
* Reverse inheritance order to avoid PySide6.5 bug `PYSIDE-2294` & `PYSIDE-2304`

* Fix PySide6 support
2023-04-25 10:29:12 +02:00
Ynbot
0567701ddb chore(): update bug report / version 2023-04-25 06:32:26 +00:00
Jakub Jezek
0ef59fcb39
adding ci user and email 2023-04-25 08:18:46 +02:00
Roy Nieterau
1b73eb2fb3
Merge branch 'develop' into enhancement/houdini_workfile_publish_icon 2023-04-24 17:51:58 +02:00
Roy Nieterau
3a096bcf8b Use explicit font awesome 5 name 2023-04-24 17:51:40 +02:00
Roy Nieterau
5595762164
Fusion: Simplify creator icons code (#4899)
* Simplify setting creator icons

* Use font-awesome 5 explicitly
2023-04-24 17:47:33 +02:00
ynbot
2133a96b20
[Automated] Merged release main into develop 2023-04-24 17:42:33 +02:00
Ynbot
afa3f563e4 [Automated] Release 2023-04-24 15:41:57 +00:00