Commit graph

8063 commits

Author SHA1 Message Date
Mustafa-Zarkash
087aca6d8b resolve hound 2023-09-01 21:04:59 +03:00
Mustafa-Zarkash
869c6277ff BigRoy's comment 2023-09-01 21:03:09 +03:00
Mustafa-Zarkash
1a936c1559 BigRoy's comments 2023-08-31 22:42:13 +03:00
Mustafa-Zarkash
1a3c8ad772 make validateReviewColorspace optional 2023-08-31 17:34:42 +03:00
Mustafa Zarkash
6191038dbd
Merge branch 'develop' into enhancement/OP-5600_Houdini-manage-colorspaces-in-review-ROP 2023-08-31 17:12:05 +03:00
Petr Kalis
84e89aa422
Webpublisher: better encode list values for click (#5546)
* Fix - list of arguments must be provided differently

Targets could be a list, original implementation pushed it as a comma separated, it must be separated by space for click to understand.

* Fix - split by space

targets might come as a tuple from command line

* Fix - better providing of arguments

* Revert "Fix - split by space"

This reverts commit 23884ac1c544e2d8003d82423a0da8b83821d426.
2023-08-31 11:39:07 +02:00
Kayla Man
d019496d99
Merge branch 'develop' into enhancement/5516_Houdini-Reset-FPS 2023-08-31 16:20:23 +08:00
Mustafa-Zarkash
6c5039f707 BigRoy's Comment 2023-08-30 22:46:07 +03:00
Mustafa-Zarkash
41babcaa85 update doc strings 2023-08-30 22:43:52 +03:00
Mustafa-Zarkash
668bcb2d40 BigRoy's Comments 2023-08-30 22:28:43 +03:00
Jakub Ježek
9874aae57c
Merge pull request #5042 from tokejepsen/enhancement/nuke_multiple_knob_values 2023-08-30 16:44:47 +02:00
Mustafa Zarkash
3c34385320
Houdini: Improve VDB Selection (#5523)
* improve sop selection

* resolve hound conversations

* resolve BigRoy's comments
2023-08-30 15:35:09 +02:00
Mustafa-Zarkash
75673151a6 resolve hound conversations 2023-08-29 21:18:27 +03:00
Mustafa-Zarkash
c799ae42ea add spaces 2023-08-29 21:06:36 +03:00
Mustafa-Zarkash
9ff5c071b3 resolve conversations 2023-08-29 21:05:43 +03:00
Mustafa Zarkash
65bd128d51
Enhancement: Update houdini main menu (#5527)
* update houdini main menu

* add separator
2023-08-29 18:03:58 +02:00
Petr Kalis
04145020f6
Tests: fix unit tests (#5533)
* Changed test zip file location

* Updated tests and updated Unreal plugin

Unreal plugin was previously ejected into general one, which was later removed as unnecessary. In Unreal plugin were kept fixed bugs from general one (slate issue, better name pattern for clique)

* Updated raised exception type
2023-08-29 17:35:48 +02:00
Mustafa Zarkash
44df6d69a6
Delete print statment
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-08-29 16:55:24 +03:00
Mustafa Zarkash
c64e6c1fca
Update get_asset_fps
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-08-29 16:52:23 +03:00
Mustafa-Zarkash
9f31075acd resolve BigRoy's conversation 2023-08-29 16:41:09 +03:00
Jakub Ježek
dbb8e5389d
Merge pull request #5484 from ynput/bugfix/nuke-old-instances-missing-instance_id
Nuke: fixing missing `instance_id` error
2023-08-29 12:05:48 +02:00
Mustafa-Zarkash
e6bbb0c038 add reset fbs to reset framerange 2023-08-28 22:47:18 +03: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 Jezek
0f8cc0301f
Nuke: fixing missing instance_id 2023-08-23 14:47:10 +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
Mustafa-Zarkash
cff9242567 use .format instead of %s 2023-08-09 21:57:57 +03:00
Mustafa-Zarkash
877facc5b8 set default colorspace on creation if there's OCIO 2023-08-09 21:56:42 +03:00
Mustafa Zarkash
a169be7755
Merge branch 'develop' into enhancement/OP-5600_Houdini-manage-colorspaces-in-review-ROP 2023-08-09 20:36:05 +03:00
Mustafa-Zarkash
c8e66fd632 resolve some conversations 2023-08-09 20:34:05 +03: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