Commit graph

8810 commits

Author SHA1 Message Date
Ondřej Samohel
e6ac57b35f
Update openpype/hosts/houdini/api/lib.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-10-17 15:11:45 +02:00
Jakub Trllo
27106bcc72 moved show and publish logic to publisher window 2023-10-17 14:12:57 +02:00
Ondřej Samohel
f13777873f
Merge branch 'develop' into tests/houdini_rops-self-publish-button 2023-10-17 13:49:53 +02:00
Jakub Ježek
581fc5da81
Merge pull request #5673 from ynput/bugfix/OP-6952_Resolve-broken-version-management-for-loaded-containers 2023-10-17 11:58:24 +02:00
Ondřej Samohel
dbb8f6557a
Merge branch 'develop' into bugfix/OP-6447_headless-breaking-maya-calls 2023-10-16 11:56:21 +02:00
Kayla Man
7688821aaf
Merge branch 'develop' into bugfix/attribute_setting_pointcloud_family 2023-10-16 17:05:23 +08:00
Ondrej Samohel
36209ca36f
Merge remote-tracking branch 'origin/feature/OP-6460_maya-multishot-layout' into feature/OP-6460_maya-multishot-layout 2023-10-16 10:09:56 +02:00
Ondrej Samohel
4bb51b91de
💡 rewrite todo comment to make it more clear 2023-10-16 10:09:39 +02:00
Ondřej Samohel
18afb46e2c
Merge branch 'develop' into feature/OP-6460_maya-multishot-layout 2023-10-16 10:06:14 +02:00
Ondrej Samohel
5bcbf80d12
♻️ remove unused code 2023-10-16 10:02:55 +02:00
Ondrej Samohel
cffe48fc20
♻️ simplify the code 2023-10-16 09:57:22 +02:00
Ondrej Samohel
971164cd7f
🐛 don't call cmds.ogs() if in headless mode 2023-10-13 18:06:53 +02:00
Ondrej Samohel
94032f0522
🐛 convert generator to list 2023-10-13 17:39:29 +02:00
Kayla Man
7dfc32f66c bug fix on the project setting being errored out when passing through the validator and extractor 2023-10-13 23:19:48 +08:00
Kayla Man
8257fefead
Merge branch 'develop' into enhancement/OP-7069_Validate-Containers 2023-10-13 23:01:09 +08:00
Jakub Ježek
b5189a7593
Merge pull request #5763 from BigRoy/enhancement/refactor_nuke_publish_log_levels 2023-10-13 16:41:40 +02:00
Jakub Jezek
636c7e02fd
removing empty row 2023-10-13 16:40:33 +02:00
Jakub Ježek
ca915cc195
Update openpype/hosts/nuke/plugins/publish/extract_camera.py 2023-10-13 16:40:10 +02:00
Jakub Ježek
5490f72411
Merge pull request #5762 from BigRoy/enhancement/nuke_refactor_actions 2023-10-13 16:25:23 +02:00
Kayla Man
4ba25d35d3 rename the py script 2023-10-13 22:20:33 +08:00
Jakub Trllo
e2ce1db898
Merge pull request #5329 from EmberLightVFX/enhancement/fusion-work-with-pathmaps
Fusion: Work with pathmaps
2023-10-13 16:14:29 +02:00
Ondrej Samohel
86c4dec6d2
♻️ change warning message to debug 2023-10-13 16:04:06 +02:00
Ondrej Samohel
aba4642e98
Merge remote-tracking branch 'origin/develop' into bugfix/OP-6851_use-colorspace-for-rstexbin 2023-10-13 16:01:55 +02:00
Ondrej Samohel
8f5a5341e0
♻️ improve error message 2023-10-13 15:55:07 +02:00
Ondrej Samohel
5914f2e23c
♻️ remove restriction for "Shot" folder type 2023-10-13 15:54:12 +02:00
Kayla Man
d1dced43e4 Merge branch 'develop' into enhancement/OP-7069_Validate-Containers 2023-10-13 20:50:49 +08:00
Kayla Man
ba804833cd rename validate containers to validate instance has members 2023-10-13 20:50:07 +08:00
Roy Nieterau
3bbf3c0db9 Tweak logging for Nuke for artist facing reports 2023-10-13 14:32:21 +02:00
Roy Nieterau
08baaca5a3 Refactor SelectInvalidAction to behave like other action for other host, create SelectInstanceNodeAction as dedicated action to select the instance node for a failed plugin.
- Note: Selecting Instance Node will still select the instance node even if the user has currently 'fixed' the problem.
2023-10-13 14:18:03 +02:00
Jakub Ježek
7e0253ff8b
Merge pull request #5749 from ynput/enhancement/OP-6518_Nuke-Copy-Paste-writes-and-maintain-metadata-in-create-window 2023-10-13 12:08:08 +02:00
Jakub Ježek
59dc6d2813
Update openpype/hosts/nuke/plugins/publish/help/validate_asset_context.xml
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-10-13 12:07:33 +02:00
Kayla Man
b993cea40b rename validate max contents to validate container & add related families to check the container contents 2023-10-13 17:36:57 +08:00
Jakub Jezek
53c7d1b788
Merge remote-tracking branch 'origin/enhancement/OP-6518_Nuke-Copy-Paste-writes-and-maintain-metadata-in-create-window' into enhancement/OP-6518_Nuke-Copy-Paste-writes-and-maintain-metadata-in-create-window 2023-10-13 11:22:39 +02:00
Jakub Jezek
f17ab23477
removing debug logging 2023-10-13 11:22:17 +02:00
Jakub Trllo
8848d84697
removed 'update_hierarchy' (#5756) 2023-10-13 10:53:27 +02:00
Roy Nieterau
c068b67d7b
Merge branch 'develop' into bugfix/OP-6952_Resolve-broken-version-management-for-loaded-containers 2023-10-12 22:51:46 +02:00
Jakub Ježek
8936bed7ad
Merge branch 'develop' into enhancement/OP-6518_Nuke-Copy-Paste-writes-and-maintain-metadata-in-create-window 2023-10-12 17:36:19 +02:00
Jakub Jezek
ecf144993f
optimisation of validator and xml message 2023-10-12 17:33:58 +02:00
Jakub Jezek
4c90065f43
apply setting fix so it works in deprecated and new configuration 2023-10-12 17:22:51 +02:00
Jakub Jezek
0953dc65cc
utilization of already created action in nuke api
openpype.hosts.nuke.api.action.SelectInvalidAction
2023-10-12 17:16:35 +02:00
Jakub Jezek
dfbc11bca5
wrong action name in exception 2023-10-12 16:41:20 +02:00
Jakub Jezek
f03be42e9d
resolve: improving key calling from version data 2023-10-12 15:30:39 +02:00
Jakub Jezek
61f381cb5c
resolve: make sure of file existence 2023-10-12 15:20:51 +02:00
Mustafa-Zarkash
8ee57bd3a1 bugfix update instance parameters values on update_instances 2023-10-11 23:57:42 +03:00
Jakub Jezek
bf6303a908
hound 2023-10-11 22:40:04 +02:00
Jakub Jezek
63d27aa331
updating docstrings 2023-10-11 22:32:14 +02:00
Jakub Jezek
dc28a8d3d2
adding backward compatibility apply_settings 2023-10-11 22:28:31 +02:00
Jakub Jezek
9bdbc3a8b7
refactor validator for asset name to be validator of asset context
renaming plugin name and changing functionality to be working with asset key and task key
2023-10-11 17:54:52 +02:00
Petr Kalis
df431b665c
Nuke: failing multiple thumbnails integration (#5741)
* OP-7031 - fix thumbnail outputName

This handles situation when ExtractReviewDataMov has multiple outputs for which are thumbnails created. This would cause an issue in integrate if thumbnail repre should be integrated.

* thumbnail name the same as output name

- added `delete` tag so it is not integrated
- adding output preset name to thumb name if multiple bake streams
- adding thumbnails to explicit cleanup paths
- thumbnail file name inherited from representation name

* hound

* comment for py compatibility of unicode

* Update openpype/hosts/nuke/plugins/publish/extract_thumbnail.py

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

* thumbnail path key should be `thumbnailPath`

* Updates to nuke automatic test

Default changed to NOT integrating thumbnail representation.

* Update openpype/hosts/nuke/plugins/publish/extract_thumbnail.py

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

* OP-7031 - updated check for thumbnail representation

To allow use this plugin as 'name' might not contain only 'thumbnail' for multiple outputs.

* Remove possibility of double _

* Implement possibility of multiple thumbnails

This could happen if there are multiple output as in Nuke's ExtractREviewMov

---------

Co-authored-by: Jakub Jezek <jakubjezek001@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-10-11 17:42:26 +02:00
Ondrej Samohel
6382867174
♻️ move list creation closer to the caller 2023-10-11 13:29:56 +02:00