Commit graph

8028 commits

Author SHA1 Message Date
Roy Nieterau
2b951d29f2 Maya: Tweak logging for artist-facing reports in publisher 2023-08-30 09:50:59 +02:00
Jakub Jezek
fd2ba5a07f
empty line 2023-08-23 16:48:51 +02:00
Jakub Ježek
6021a43ab0
Update openpype/hosts/nuke/plugins/publish/collect_writes.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-08-23 16:39:21 +02:00
Jakub Ježek
a8db933143
Merge branch 'develop' into enhancement/OP-6317_Nuke-publish-existing-frames-on-farm 2023-08-23 16:38:52 +02:00
Jakub Ježek
4b00d2a9b9
Merge pull request #5454 from ynput/bugfix/nuke-thumbnail-colorspace
Nuke: adding inherited colorspace from instance
2023-08-23 14:37:54 +02:00
Petr Kalis
a63fef653d
Context plugin shouldn't be tied to family (#5464) 2023-08-21 10:32:32 +02:00
Simone Barbieri
40224a7ef1
Merge branch 'develop' into bugfix/unreal-asset_name_hero_version 2023-08-17 09:50:02 +01:00
Petr Kalis
c5d882c7ea
Maya: Fix wrong subset name of render family in deadline (#5442)
* Use existing subset_name as group_name by default

New publisher already carries real subset name (`renderModelingMain`), it should build group name only if subset_name is weird.

* Let legacy conversion of render instance recreate subset_name

Without it would create subset names like `renderingMain` which are not matching to newly created `renderMain` instances. This would cause issue in version restarts.

* Let Render Creator for Maya create proper subset_name

It was using hardcoded logic not matching other DCCs.

* Hound

* Fix method calls

* Fix typos

* Do not import unnecessary

* Capitalize is wrong function for here

* Overwrite get_subset_name for standardized results

It makes sense to override this method for other parts of code getting same results.

* Force change

It seems that GH doesn't recognize changes with adding()

* Update openpype/hosts/maya/plugins/create/convert_legacy.py

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

* Hound

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-17 10:33:52 +02:00
Petr Kalis
328c3d9c7f
OP-6567 - fix setting of version to workfile instance (#5452)
If there are multiple instances of renderlayer published, previous logic resulted in unpredictable rewrite of instance family to 'workfile'
2023-08-16 16:16:21 +02:00
Jakub Jezek
7b4a59e333
nuke: adding inherited colorspace from instance 2023-08-16 13:42:02 +02:00
Jakub Ježek
e11a6e856f
Merge pull request #5444 from ynput/bugfix/OP-2089_Nuke-manager-switching-asset 2023-08-15 14:00:15 +02:00
Jakub Trllo
dd27f4e839
AYON: Apply unknown ayon settings first (#5435)
* apply unknown ayon settings first

* added "Main" to empty default variants

* use 'default_variants' in aftereffects creator
2023-08-11 16:23:27 +02:00
Petr Kalis
8b128d91bc
Maya: allow not creation of group for Import loaders (#5427)
* OP-6357 - removed unneeded import

* OP-6357 - extracted logic for getting custom group and namespace from Settings

Mimicing logic in ReferenceLoader, eg. group could be left empty >> no groupping of imported subset.

* OP-6357 - same logic for abc animation as Reference

* OP-6357 - same logic for yeti rig as ReferenceLoder

Allows to not create wrapping group.

* OP-6357 - added separate import_loader to settings

Could be used to not creating wrapping groups when Group kept empty.

* OP-6357 - added product subset conversion for ayon settings

* OP-6357 - fix using correct variable

Artist input comes from `data` not directly from self.options

* OP-6357 - add attach_to_root to options to allow control by same key

* OP-6357 - added docstring

* Added settings for Import loaders in maya

* OP-6357 - refactored formatting
2023-08-11 16:12:05 +02:00
Jakub Trllo
80114b24fa
TVPaint: Fix 'repeat' behavior (#5412)
* adde frame start to repreat frame matching

* removed "loop" from behaviors
2023-08-11 14:50:05 +02:00
Kayla Man
43796c2c1c roy's comment 2023-08-11 18:23:28 +08:00
Kayla Man
4013148167 name of the read node should be updated correctly when setting versions and switching assets 2023-08-11 15:29:36 +08:00
Toke Jepsen
7973354fef
Option to start versioning from 0 (#5262)
* Initial version, replaced all hard 1 with 0

* ftrack v0 works only with version cast as str

* workfile tools can set 0

* fixed hound stuff

* fix for auto versioning not working anymore

* fix for not incrementing version

* hound fix

* Settings determined versioning start

* Code cosmetics

* Better failsafe for collecting settings.

* Initial profiles commit

* Hound

* Working profiles

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/plugins/publish/collect_anatomy_instance_data.py

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

* Update openpype/settings/entities/schemas/projects_schema/schema_project_global.json

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

* Illicitit feedback

* Update openpype/pipeline/context_tools.py

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

* Fix collect_published_files

* Working version

* Hound

* Update openpype/pipeline/version_start.py

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

* Update openpype/pipeline/version_start.py

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

* Update openpype/tools/push_to_project/control_integrate.py

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

* Update openpype/hosts/photoshop/plugins/publish/collect_published_version.py

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

* Update openpype/hosts/photoshop/plugins/publish/collect_published_version.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/hosts/webpublisher/plugins/publish/collect_published_files.py

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

* Update openpype/pipeline/workfile/path_resolving.py

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

* Update openpype/settings/__init__.py

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

* Hound

* Illicitit feedback

* Replace host.name

* Update openpype/plugins/publish/collect_anatomy_instance_data.py

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

* reuse 'task_name' and 'task_type'

* skip hero integration when source version in 0

---------

Co-authored-by: maxpareschi <max.pareschi@gmail.com>
Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
2023-08-10 13:31:49 +02:00
Jakub Ježek
d81926bb88
Merge pull request #5428 from ynput/bugfix/OP-6542_nuke-fixing-template-building
Nuke: workfile template fixes
2023-08-10 11:38:46 +02:00
Jakub Ježek
911f9416e6
Merge pull request #5379 from ynput/bugfix/OP-6354_colorspace-submit-to-deadline-with-OCIO-env-var-new 2023-08-10 10:55:43 +02:00
Jakub Jezek
42d766ed91
nuke: collect slate fixed order 2023-08-09 16:38:31 +02:00
Jakub Ježek
d1cf08532a
Merge branch 'develop' into enhancement/OP-6317_Nuke-publish-existing-frames-on-farm 2023-08-09 15:52:48 +02:00
Jakub Jezek
08e86b5079
nuke: review was not added to families 2023-08-09 15:37:31 +02:00
Jakub Jezek
bc59808ef4
additional fix for dialogue 2023-08-09 11:22:15 +02:00
Jakub Jezek
4043f8fed9
fixing slashes in condition 2023-08-09 11:21:06 +02:00
Jakub Ježek
a82421f3cc
Update openpype/hosts/nuke/api/lib.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-08 17:06:14 +02:00
Jakub Ježek
ecbf263feb
Update openpype/hosts/nuke/api/lib.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-08 17:04:03 +02:00
Jakub Jezek
fa66c9f1e0
removing residual mess 2023-08-08 16:20:15 +02:00
Jakub Jezek
7861b02837
fixing inconsistency with input arguments 2023-08-08 15:46:43 +02:00
Jakub Jezek
fe2e6276f3
nuke: implementation of delete_placeholder
to creator and loader plugins
2023-08-08 15:44:20 +02:00
Jakub Trllo
7debe12c2b
Webpublisher: Cleanup targets (#5418)
* remove remotepublish commands from cli

* use 'automated' target instead ot 'remotepublish'

* removed references to remotepublish

* added webpublish target

* use webpubish targets where automated does not make sense
2023-08-08 11:36:16 +02:00
Petr Kalis
7d40debd64
Maya: do not create top level group on reference (#5402)
* OP-6358 - allow not creation of group for reference loader in Maya

Creation of wrapping group could be controlled by checkbox in ReferenceLoader options.

* OP-6358 - group name could be empty in Settings

This enables default behavior of not creating wrapping group without need of artists unchecking `Group imported assets`.

* OP-6358 - changed to safer logic

Stripping of | was weird and potentially dangerous (collision of names), this logic should be safer.
2023-08-08 11:00:02 +02:00
Kayla Man
c446b9d8e8 Merge branch 'develop' into bugfix/OP-6230_3dsMax-handling-object-deletion 2023-08-08 16:29:28 +08:00
Jakub Ježek
f4284e5e64
Update openpype/hosts/nuke/plugins/publish/collect_writes.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-08-07 21:51:10 +02:00
Jakub Ježek
97664e1bbd
Update openpype/hosts/nuke/plugins/publish/collect_writes.py
Co-authored-by: Fabià Serra Arrizabalaga <fabia.serra92@gmail.com>
2023-08-07 21:50:23 +02:00
Jakub Jezek
26851293b4
simplification of code 2023-08-07 21:48:52 +02:00
Jakub Trllo
a31b2d9d77
SyncServer: Existence of module is optional (#5413)
* 'get_repre_icons' have optional sync server

* local settings have optional sync server

* sync server is optional in sceneinventory

* sync server is optional in loader tool

* sync server is optional in library loader

* sync server is optional in host dirmap

* sync server is optional in nuke cache

* sync server is optional in integrate plugin

* added "sync_server" back to ignored modules for openpype package

* fix missing variable

* mark syncserver command as deprecated

* define 'SYNC_SERVER_ROOT'

* added method to receive icon paths

* use sync server module to receive icons

* fix scene inventory
2023-08-07 18:48:27 +02:00
Jakub Jezek
4af2ddaf49
nuke: nicer error communication to users. 2023-08-07 17:22:50 +02:00
Jakub Trllo
ae3eb37776
AYON: Add folder to template data (#5417)
* added 'folder[name]' to template data

* removed asset <-> folder conversion from conversion utils

* use folder[name] in maya namespace
2023-08-07 17:22:28 +02:00
Mustafa Zarkash
15f8440ee1
Bugfix: Houdini update defaults variable (#5367)
* update defaults variable

* capitalize first letter of variant

* update default_variants to main
2023-08-07 17:06:47 +02:00
Mustafa Zarkash
03032f990c
update error message (#5386) 2023-08-07 17:05:17 +02:00
Jakub Trllo
90a7e33a26
Webpublisher: Self contain test publish logic (#5414)
* implement test logic of webpublisher in webpublisher

* simplified 'remote_publish'

* removed unused 'raise_error' argument
2023-08-07 16:53:09 +02:00
Jakub Ježek
cf42ad1535
Merge branch 'develop' into enhancement/Nuke_Autosave_from_prefs 2023-08-07 14:50:02 +02:00
Kayla Man
85a9e5a568 hound shut 2023-08-07 15:42:48 +08:00
Kayla Man
a185ebd759 resolve conflict 2023-08-07 15:41:47 +08:00
Kayla Man
ef2c15d91f
Merge branch 'develop' into enhancement/OP-6224_3dsMax-separating-Ayon-attributes 2023-08-07 15:34:41 +08:00
Jakub Ježek
56e49c9e61
Merge branch 'develop' into bugfix/OP-6354_colorspace-submit-to-deadline-with-OCIO-env-var-new 2023-08-04 19:28:35 +02:00
Jakub Ježek
018677d34d
Merge pull request #5399 from ynput/bugfix/OP-6306_Nuke-create-first-work-file-broken 2023-08-04 16:42:42 +02:00
Jakub Jezek
8c0b6dc252
accepting environment vars used in config template 2023-08-04 16:02:52 +02:00
Kayla Man
e9f834cb7b Merge branch 'develop' into enhancement/OP-6224_3dsMax-separating-Ayon-attributes 2023-08-04 21:53:39 +08:00
Kayla Man
a84e03d703 Merge branch 'develop' into bugfix/OP-6230_3dsMax-handling-object-deletion 2023-08-04 21:50:49 +08:00