Commit graph

32534 commits

Author SHA1 Message Date
Jakub Jezek
697c126cce
refactor expected files validator 2023-08-04 11:29:28 +02:00
Jakub Jezek
e47b26ed6c
Merge branch 'feature/remote_existing_frames_nuke' into enhancement/OP-6317_Nuke-publish-existing-frames-on-farm 2023-08-04 11:28:58 +02:00
Jakub Trllo
c9cf6646f7
AYON: 3dsMax settings (#5401)
* create copy of 3dsmax settings instead of removing it

* keep '3dsmax' as 'adsk_3dsmax'
2023-08-03 15:08:19 +02:00
Jakub Ježek
8aff65143d
Merge pull request #5389 from ynput/enhancement/OP-6499_nuke-split-instance-attributes-to-range-channels-order 2023-08-03 13:58:07 +02:00
Jakub Ježek
52a107e1ab
Merge pull request #5392 from ynput/bugfix/OP-6306_created_instances_subset_name 2023-08-03 13:57:55 +02:00
Jakub Ježek
583fe866fc
Merge branch 'develop' into enhancement/OP-6499_nuke-split-instance-attributes-to-range-channels-order 2023-08-03 13:57:16 +02:00
64qam
1386f54792
Merge pull request #5305 from dazzlepictures/bugfix/Nuke_allow_no_timecode_for_extract 2023-08-03 13:41:13 +02:00
Jakub Trllo
3ae020f064
Applications: Launch hooks cleanup (#5395)
* ApplicationManager can have more granular way how applications are launched

* executable is optional to be able create ApplicationLaunchContext

* launch context can run prelaunch hooks without launching application

* 'get_app_environments_for_context' is using launch context to prepare environments

* added 'launch_type' as one of filtering options for LaunchHook

* added 'local' launch type filter to existing launch hooks

* define 'automated' launch type in remote publish function

* modified publish and extract environments cli commands

* launch types are only for local by default

* fix import

* fix launch types of global host data

* change order or kwargs

* change unreal filter attribute

* use set instead of list

* removed '__init__' from celaction hooks

* use 'CELACTION_ROOT_DIR' in pre setup

* use full import from applications
2023-08-03 12:24:23 +02:00
Jakub Trllo
5da9e65975
removed unused imports from AE extractor (#5397) 2023-08-03 10:59:39 +02:00
Félix David
188c6f64b0
Bugfix: Dependency without 'inputLinks' not downloaded (#5337)
* Bugfix: Dependency without 'inputLinks' not downloaded

* cleaning
2023-08-03 10:58:52 +02:00
Milan Kolar
fe88b3d662
Merge pull request #5321 from ynput/feature/OP-4845_Deadline-Addon 2023-08-03 10:52:34 +02:00
Jakub Jezek
9a8a16eed8
use better list to check from 2023-08-03 10:35:36 +02:00
Jakub Ježek
9e008a80e0
Update openpype/hosts/nuke/api/plugin.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-03 10:33:09 +02:00
Jakub Trllo
20376655fa
use relative path to MAX_HOST_DIR constant (#5382) 2023-08-03 10:24:00 +02:00
Jakub Trllo
7e9f42b447
Applications: Use prelaunch hooks to extract environments (#5387)
* ApplicationManager can have more granular way how applications are launched

* executable is optional to be able create ApplicationLaunchContext

* launch context can run prelaunch hooks without launching application

* 'get_app_environments_for_context' is using launch context to prepare environments

* added 'launch_type' as one of filtering options for LaunchHook

* added 'local' launch type filter to existing launch hooks

* define 'automated' launch type in remote publish function

* modified publish and extract environments cli commands

* launch types are only for local by default

* fix import

* fix launch types of global host data

* change order or kwargs

* change unreal filter attribute
2023-08-03 10:04:15 +02:00
Milan Kolar
55aead8470
Merge pull request #5394 from ynput/bugfix/houdini_remove_redundant_bgeo_validator 2023-08-02 23:49:23 +02:00
Milan Kolar
9b59798ebe
Merge pull request #5373 from ynput/enhancement/houdini_pointcache_labels 2023-08-02 23:48:15 +02:00
Mustafa-Zarkash
0c423a9a32 delete redundant bgeo sop validator 2023-08-02 20:55:54 +03:00
Jakub Trllo
ba7dca9a25
Publisher: Fix create/publish animation (#5369)
* use geometry movement instead of min/max width

* take height in calculation too

* right parenting of widgets
2023-08-02 18:24:59 +02:00
Jakub Jezek
df78b06014
Nuke: improve ordering publishing instances 2023-08-02 17:32:50 +02:00
Jakub Jezek
dc8cd15f18
nuke: subset name driven form node name
also publisher variant change is reflected in node name
2023-08-02 17:00:47 +02:00
Jakub Jezek
1ddc9f2fd6
nuke: split write node features 2023-08-02 15:46:26 +02:00
Petr Kalis
ab1f0599d7
Update openpype/modules/deadline/repository/custom/plugins/Ayon/Ayon.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-02 14:54:34 +02:00
Petr Kalis
997d8a7a30
Update openpype/modules/deadline/plugins/publish/submit_maya_remote_publish_deadline.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-02 14:54:25 +02:00
Petr Kalis
90b5dfd30d OP-4845 - merge 2023-08-02 14:53:17 +02:00
Petr Kalis
aa5d8beec7 Merge branch 'develop' of github.com:ynput/OpenPype into feature/OP-4845_Deadline-Addon 2023-08-02 14:49:36 +02:00
Jakub Trllo
c71aae5fd8 added missing imports 2023-08-02 14:21:24 +02:00
Petr Kalis
ed3e5a8c6b OP-4845 - fix missing AYON_BUNDLE_NAME 2023-08-02 14:20:07 +02:00
Petr Kalis
4b6bee1c76 OP-4845 - fix missing import AYON_SERVER_ENABLED 2023-08-02 14:17:50 +02:00
Milan Kolar
a161a5113f
Merge pull request #5381 from ynput/bugfix/unreal-ayon-launch 2023-08-02 14:09:23 +02:00
Petr Kalis
11c766eca7
Update openpype/modules/deadline/plugins/publish/submit_publish_job.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-02 14:09:03 +02:00
Petr Kalis
ee0a39d945
Update openpype/modules/deadline/plugins/publish/submit_maya_remote_publish_deadline.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-02 14:08:53 +02:00
Petr Kalis
6714911192
Update openpype/modules/deadline/plugins/publish/submit_nuke_deadline.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-02 14:08:38 +02:00
Petr Kalis
b8e7ec2912
Update openpype/modules/deadline/abstract_submit_deadline.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-02 14:08:22 +02:00
Petr Kalis
31eabd4e63 OP-4845 - sanitizing deadline url
Deadline behaves weirdly if trailing slash is left in webservice url. This should remove it.
2023-08-02 13:48:15 +02:00
Petr Kalis
0a42984915 Merge branch 'develop' of github.com:ynput/OpenPype into feature/OP-4845_Deadline-Addon 2023-08-02 13:46:13 +02:00
Jakub Trllo
ebd0d016b2 updated unreal integration submodule 2023-08-02 13:02:34 +02:00
64qam
1b07686daf
Merge pull request #5376 from ynput/bugfix/OP-6472_nuke-broken-sequence-loading 2023-08-02 11:51:08 +02:00
Simone Barbieri
7a5ecce6cc
Better way to get integration path
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-02 10:46:53 +01:00
Simone Barbieri
ad82adbeca Use new env variable to get integration path 2023-08-02 10:21:27 +01:00
Jakub Trllo
48ac6c8ed1 define 'AYON_UNREAL_ROOT' environment variable in unreal addon 2023-08-02 10:09:11 +02:00
github-actions[bot]
31fc87a667 chore(): update bug report / version 2023-08-02 03:25:40 +00:00
ynbot
69b27007aa
[Automated] Merged main into develop 2023-08-02 05:25:09 +02:00
Ynbot
6cb9779e6a [Automated] Bump version 2023-08-02 03:24:56 +00:00
ynbot
3567b9137d
[Automated] Merged develop into main 2023-08-02 05:23:54 +02:00
Milan Kolar
0871922c53
Merge pull request #5349 from ynput/enhancement/OP-6398_unreal-better-handling-exception-ueworkers 2023-08-01 20:22:06 +02:00
Jakub Trllo
93e02e8855
AYON: Fix settings conversion for ayon addons (#5377)
* fix settings conversion for ayon addons

* Removed empty line
2023-08-01 16:55:15 +02:00
Petr Kalis
d33d20b548
Nuke: returned not cleaning of renders folder on the farm (#5374)
* OP-6439 - mark farm rendered images for deletion only if not persistent

Farm produces images into `renders` folder, which might be set as persistent for some hosts (Nuke). Mark rendered images for explicit deletion if they are not stored in persistent staging folder.

* OP-6439 - allow storing of stagingDir_persistent into metadata.json

Instance could carry `stagingDir_persistent` flag denoting that staging dir shouldnt be deleted. This allow to propagate this into farm publishing.

TODO - shouldnt this be on representation as stagingDir is there and each repre could have different stagingDir?

* OP-6439 - mark all Nuke staging dir as persistent

Backward compatibility as previously Nuke kept images rendered in `renders` eg. stagingDir. There are workflows which rely on presence of files in `renders` folder.

* Update openpype/pipeline/farm/pyblish_functions.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-01 15:37:57 +02:00
Jakub Jezek
6c8d2f2307
fixing sequence loading 2023-08-01 14:40:17 +02:00
Petr Kalis
a8ab471f84 OP-4845 - removed unnecessary env var
Used only when connecting to OP MongoDB.
2023-08-01 12:05:23 +02:00