Commit graph

2664 commits

Author SHA1 Message Date
Sharkitty
71a1365216
Fix: Hardcoded main site and wrongly copied workfile (#5733) 2023-10-09 17:11:35 +02:00
Sharkitty
1d02f46e15
Feature: Copy resources when downloading last workfile (#4944)
* Feature: Copy resources when downloading workfile

* Fixed resources dir var name

* Removing prints

* Fix wrong resources path

* Fixed workfile copied to resources folder + lint

* Added comments

* Handling resource already exists

* linting

* more linting

* Bugfix: copy resources backslash in main path

* linting

* Using more continue statements, and more comments

---------

Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
2023-10-09 14:12:26 +02:00
Petr Kalis
12f4128901
Fusion: added missing env vars to Deadline submission (#5659)
* OP-6930 - added missing env vars to Fusion Deadline submission

Without this injection of environment variables won't start.

* OP-6930 - removed unnecessary env var

* OP-6930 - removed unnecessary env var
2023-10-05 16:46:20 +02:00
Petr Kalis
52c65c9b6c
Fusion: implement toggle to use Deadline plugin FusionCmd (#5678)
* OP-6971 - changed DL plugin to FusionCmd

Fusion 17 doesn't work in DL 10.3, but FusionCmd does. It might be probably better option as headless variant.

* OP-6971 - added dropdown to Project Settings

* OP-6971 - updated settings for Ayon

* OP-6971 - added default

* OP-6971 - bumped up version

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

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-10-05 16:03:56 +02:00
Ondřej Samohel
4a418c4c28
Merge pull request #5669 from BigRoy/chore/reduce_get_project_settings 2023-10-05 13:01:17 +02:00
Claudio Hickstein
090f1e041b
Deadline: handle all valid paths in RenderExecutable (#5694)
* handle all valid paths in RenderExecutable

* Update openpype/modules/deadline/repository/custom/plugins/Ayon/Ayon.py

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

---------

Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-10-04 11:17:22 +02:00
Kayla Man
c4202e7fca
Merge branch 'develop' into enhancement/ocio_configuration_max_2024 2023-10-03 18:09:15 +08:00
Simone Barbieri
66fa00157c
Merge branch 'develop' into feature/OP-6372-blender-deadline 2023-10-02 14:51:51 +01:00
Simone Barbieri
8e1f3beff6 Fixed render job environment variables 2023-10-02 12:45:50 +01:00
Roy Nieterau
61f7a2039b
Update openpype/modules/muster/plugins/publish/submit_maya_muster.py 2023-10-02 00:57:22 +02:00
Roy Nieterau
fe786236cd Move Muster module related submitter to Muster module 2023-09-30 13:18:25 +02:00
Jakub Trllo
87ed2f960d
Launcher tool: Refactor launcher tool (for AYON) (#5612)
* added helper classes to utils

* implemented base of ayon utils

* initial commit for launcher tool

* use image for extender

* actions are shown and can be triggered

* fix actions on finished refresh

* refresh automatically

* fix re-refreshing of projects model

* added page slide animation

* updated abstrack classes

* change how icon is prepared

* fix actions sorting

* show messages like in launcher tool

* do not clear items on refresh

* stop refresh timer only on close event

* use Ynput/AYON for local settings json

* register default actions in launcher action module

* change register naming

* move 'SquareButton' to utils widgets

* removed duplicated method

* removed unused variable

* removed unused import

* don't use lambda

* swap default name for 'OpenPypeSettingsRegistry'

* Change support version
2023-09-22 11:47:39 +02:00
Kayla Man
c937df50ff
Merge branch 'develop' into enhancement/OP-6381_Update-deadline-GlobalJobPreLoad-to-update-job-env 2023-09-21 11:04:04 +08:00
Ondřej Samohel
75e265198b
Merge pull request #5186 from tokejepsen/enhancement/OP-5265_Use-custom-staging-dir-function-for-Maya-renders 2023-09-20 16:24:56 +02:00
Jakub Trllo
a8fa44c3fd
AYON: Ignore separated modules (#5619)
* ayon mode explicitly ignores addons that have own repository

* change warning message of missing addon directory to debug

* Better log message
2023-09-19 16:52:51 +02:00
Simone Barbieri
2acbf241ad Changed family to "render" 2023-09-15 18:05:23 +01:00
Simone Barbieri
96638726a9 Produce reviews for the beauty render when publishing 2023-09-15 13:09:32 +01:00
Simone Barbieri
13b1ef5f18 Merge branch 'develop' into feature/OP-6372-blender-deadline 2023-09-15 09:56:30 +01:00
Mustafa-Zarkash
0c09a6772c BigRoy's comment 2023-09-15 09:50:13 +03:00
Mustafa-Zarkash
1ec11da6f7 add a developer note 2023-09-14 23:23:31 +03:00
Mustafa-Zarkash
f7cc7f1908 BigRoy's comment 2023-09-14 23:17:52 +03:00
Mustafa-Zarkash
254a185963 set PATH environment in deadline jobs 2023-09-14 22:35:04 +03:00
Kayla Man
d8877265e2 jakub's comment and resolve the conflict 2023-09-11 16:41:15 +08:00
Roy Nieterau
a492addc54 Reduce artist-facing logs for component integration for Ftrack + tweak "Comment is not set" log also for Kitsu to debug level 2023-09-07 15:55:28 +02:00
Kayla Man
4aa8f5ac5f big roy's comments on the code fix 2023-09-06 16:35:46 +08:00
Roy Nieterau
d36b2f1514 Merge remote-tracking branch 'upstream/develop' into enhancement/tweak_logging
# Conflicts:
#	openpype/plugins/publish/extract_hierarchy_to_ayon.py
2023-09-05 12:06:43 +02:00
Kayla Man
4b8a686d65 make sure the system wont do any popup if there is no main window 2023-09-05 16:59:04 +08:00
Jakub Trllo
aa9846dcbd removed logic where the script is used 2023-09-04 13:25:35 +02:00
Petr Kalis
0f39ccf016
Fix - files on representation cannot be single item list (#5545)
Further logic expects that single item files will be only 'string' not 'list' (eg. repre["files"] = "abc.exr" not repre["files"] = ["abc.exr"].

This would cause an issue in ExtractReview later.
2023-09-04 11:05:27 +02:00
Petr Kalis
1b8d8e68f2
Harmony: refresh code for current Deadline (#5493)
* Explicitly set Python3 for Harmony OP plugin

* Fix method call

Without it it would always return True

* Explicitly set render instance to farm

* Added Harmony 22 executable

This plugin might not be necessary anymore for current Harmonies (at least for 22 works original Harmony plugin in DL)

* Removed logging

* fix - remove explicit disabling of review

instance.data["review"] could be False only if review shouldn't be explicitly done. This is not possible in old publisher.
TODO must be implemented in NP.
2023-09-01 18:23:45 +02:00
Kayla Man
3caaf2a5d5 hound & fixing the render camera issue 2023-09-01 21:31:10 +08:00
Toke Stuart Jepsen
2f0533fc2d Merge branch 'develop' into enhancement/OP-5265_Use-custom-staging-dir-function-for-Maya-renders 2023-09-01 09:27:26 +01:00
Libor Batek
9cf21b77ff
Merge pull request #5286 from ynput/bugfix/OP-6356_3dsamx-empty-render-instance
Max: Optional Renderable Camera Validator for Render Instance
2023-09-01 09:49:47 +02:00
Jakub Ježek
1cc94537ba
Merge branch 'develop' into enhancement/deadline-remove-toBeRenderedOn 2023-08-31 22:45:16 +02:00
Kayla Man
4d94bec464 oscar's comment on cameras implemenetation 2023-08-31 22:55:59 +08:00
Kayla Man
055e825000 bigroy comment on the camera setup on validation 2023-08-31 15:41:33 +08:00
Jakub Trllo
74d612208e
AYON: Deadline expand userpaths in executables list (#5540)
* expand userpaths set in executables list

* Update logic for searching executable with expanduser

---------

Co-authored-by: Petr Kalis <petr.kalis@gmail.com>
2023-08-30 17:47:03 +02:00
sjt-rvx
b83a409313
have the addons loading respect a custom AYON_ADDONS_DIR (#5539)
* have the addons loading respect a custom AYON_ADDONS_DIR

* Update openpype/modules/base.py

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

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-30 15:12:03 +02:00
Roy Nieterau
5d45ed3a7b Merge remote-tracking branch 'upstream/develop' into enhancement/tweak_logging
# Conflicts:
#	openpype/modules/deadline/plugins/publish/validate_deadline_connection.py
#	openpype/modules/deadline/plugins/publish/validate_deadline_pools.py
2023-08-30 10:28:18 +02:00
Roy Nieterau
eec1d82db2 Deadline: Tweak logging for artist-facing reports in publisher 2023-08-30 09:54:37 +02:00
Roy Nieterau
6014cc6549
Enhancement: Deadline plugins optimize, cleanup and fix optional support for validate deadline pools (#5531)
* Fix optional support

* Query deadline only once per url

* Report both pools if both are invalid instead of only primary pool

* Fix formatting in UI

* Re-use existing implementation of `requests_get`

* Cosmetics

* Cache deadline url responses to avoid the need of request per instance

* Only format error message when needed + convert to `KnownPublishError`

* Allow deadline url per instance, similar to `ValidateDeadlineConnections`

* Tweak grammar/readability

* Fix title

* Remove instance data from right side in Publish report since it's available in logs
2023-08-29 16:16:31 +02:00
Kayla Man
a59de7db31 clean up 2023-08-28 18:50:20 +08:00
Kayla Man
3f1fb736a6 make sure arnold and other renderers not fallbacking to workfile 2023-08-28 18:45:43 +08:00
Jakub Jezek
93f897c780
deadline: adding collect farm target and removing redundant key 2023-08-24 13:59:34 +02:00
Milan Kolar
594bf8a1f6
Merge pull request #5477 from tokejepsen/bugfix/OP-6595_versioning-from-v0-Ftrack-publish 2023-08-24 09:36:19 +02:00
Milan Kolar
d787b7470a
Merge pull request #5455 from ynput/bugfix/add_kitsu_credentials_to_publish_job 2023-08-24 09:35:42 +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
Simone Barbieri
b2eb827337
Merge branch 'develop' into feature/OP-6372-blender-deadline 2023-08-23 10:54:02 +01:00
Petr Kalis
88f1d839f1
Added super call to init (#5480)
DL 10.3 requires plugin inheriting from DeadlinePlugin to call super's __init__ explicitly.
2023-08-23 10:07:13 +02:00
Simone Barbieri
9f56721334 Implemented AOVs rendering in deadline and publishing 2023-08-22 15:56:23 +01:00