Commit graph

32474 commits

Author SHA1 Message Date
Jakub Trllo
ebd0d016b2 updated unreal integration submodule 2023-08-02 13:02:34 +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 Trllo
6196ded1a9
Chore: Python 2 support fix (#5375)
* remove f-string formatting

* added python 2 compatible click into python 2 vendor
2023-08-01 10:46:59 +02:00
Milan Kolar
c8c6c12f83
Merge pull request #5359 from ynput/bugfix/houdini_clear_selection 2023-08-01 10:33:22 +02:00
Milan Kolar
64d34a3fc5
Merge pull request #5372 from ynput/enhancement/ayon-staging-icons 2023-08-01 10:31:49 +02:00
Jakub Trllo
28768dc012
AYON: Environment variables and functions (#5361)
* use proper start script

* implemented ayon variants of execute functions

* more suitable names of functions

* use 'PACKAGE_DIR' instead of 'OPENPYPE_REPOS_ROOT' environment variable

* use suitable enviornment variables in ayon mode

* keep sync server in openpype

* Better comment
2023-07-31 18:37:46 +02:00
Petr Kalis
65c9582d55
Nuke: farm rendering of prerender ignore roots in nuke (#5366)
* OP-6407 - fix wrong value used in comparison

`prerender.farm` is correct value for prerender family sent to farm

* OP-6407 - added test class for prerender family
2023-07-31 18:28:39 +02:00
Jakub Ježek
ce94ee8016
Merge pull request #5332 from tokejepsen/enhancement/OP-3555_Nuke-Render-and-Prerender-nodes-Process-Order 2023-07-31 16:34:35 +02:00
Jakub Ježek
5a5285337a
Merge branch 'develop' into enhancement/OP-3555_Nuke-Render-and-Prerender-nodes-Process-Order 2023-07-31 16:34:19 +02:00
Jakub Trllo
8d1b28f8d7 updated ayon staging icons 2023-07-31 15:14:50 +02:00
Mustafa Zarkash
40037b050c
update defaults variables (#5368) 2023-07-31 15:01:18 +02:00
Simone Barbieri
d2871289b6
Merge pull request #5370 from ynput/bugfix/unreal_splash_screaan 2023-07-31 10:13:50 +01:00
Jakub Trllo
20987f82de move unreal splash screen to unreal 2023-07-31 10:53:50 +02:00
Milan Kolar
f22d28808b
Merge pull request #5336 from tokejepsen/bugfix/maya_validate_model_content 2023-07-31 09:51:47 +02:00
github-actions[bot]
9a06b4f591 chore(): update bug report / version 2023-07-29 03:25:00 +00:00
ynbot
20b551a066
[Automated] Merged main into develop 2023-07-29 05:24:24 +02:00
Ynbot
4247fce5a9 [Automated] Bump version 2023-07-29 03:24:13 +00:00
ynbot
74654937e3
[Automated] Merged develop into main 2023-07-29 05:23:31 +02:00
Jakub Ježek
df39f15bb7
Merge pull request #5317 from tokejepsen/enhancement/resolve_documentation 2023-07-28 16:45:34 +02:00
Jakub Trllo
0d9ea4aa26
Applications: Environment variables order (#5245)
* apply project environemnts after context environments are set

* make asset and task environments optional

* added more conditions for host environemnts

* validate context for host

* fix double negative
2023-07-28 15:46:32 +02:00
Kayla Man
a40b0427a7
Merge pull request #5360 from ynput/bugfix/no_render_camera_selected_karma_rop
Houdini: Correct camera selection for karma renderer when using selected node
2023-07-28 20:38:58 +08:00
Kayla Man
70252ad34d Merge branch 'develop' into bugfix/no_render_camera_selected_karma_rop 2023-07-28 20:38:46 +08:00
Jakub Trllo
b43cac0b51
AYON: Addons creation enhancements (#5356)
* updated nuke settings

* added addon version to zip filename

* fix Pattern type hint

* added ignored subdirs for openpype

* added titles to addons

* type hint fix - again

* modified settings conversion

* updated aftereffects settings

* updated blender settings

* updated clockify settings

* updated core settings

* updated deadline settings

* updated harmo settings

* updated kistsu settings

* updated maya settings

* updated muster settings

* updated royal render settings

* updated timers manager settings

* updated traypublisher settings

* implemented conversion of rr paths

* formatting fix
2023-07-28 11:51:23 +02:00
Kayla Man
7aba02ab73 make sure the type of selected node is camera 2023-07-28 17:20:53 +08:00
Kayla Man
404079f07f fixing the bug of not being able to select the camera when using selection 2023-07-28 13:29:14 +08:00
Milan Kolar
6deace97d6
Merge pull request #5296 from ynput/bugfix/maya_validate_frame_rang_fix 2023-07-27 22:56:33 +02:00
Mustafa-Zarkash
527a4499a8 set selction to empty 2023-07-27 22:35:04 +03:00
Jakub Ježek
cd7042a106
removing also settings schema with defaults for qt gui (#5306) 2023-07-27 19:37:17 +02:00
Simone Barbieri
ef3d501ee7
Merge pull request #5346 from ynput/enhancement/OP-6395_unreal-custom-built-ayon-plugin 2023-07-27 15:08:37 +01:00
Simone Barbieri
22288486b6 Fix call to renamed function 2023-07-27 14:46:55 +01:00
Ondřej Samohel
ea3b61a88b
Merge pull request #5344 from ynput/enhancement/OP-6397_unreal-python-environment-improvements
Unreal: Python Environment Improvements
2023-07-27 15:11:11 +02:00
Jakub Trllo
a9eaa68ac6
AYON: Remove AYON launch logic from OpenPype (#5348)
* removed AYON launch logic from OpenPype

* updated ayon api to 0.3.3

* removed common from include files

---------

Co-authored-by: 64qam <dvorak.peta@gmail.com>
2023-07-27 14:42:21 +02:00
Petr Kalis
84d5c1681c
Copy file_handler as it will be removed by purging ayon code (#5357)
Ayon code will get purged in the future therefore all ayon_common will be gone. file_handler gets internalized to tests as it is not used anywhere else.
2023-07-27 14:41:57 +02:00
Jakub Trllo
d63aa34a76
AYON: 3rd party addon usage (#5300)
* implemented helper functions to get ffmpeg and oiio tool arguments

* modified validation functions to be able to handle list of arguments

* path getters can return a path in AYON mode if one argument is returned

* removed test exception

* modified docstrings

* is_oiio_supported is using new functions to get launch arguments

* new functions are in lib public =

* use new functions all over the place

* renamed 'ffmpeg_path' to 'ffmpeg_args'

* raise 'ToolNotFoundError' if tool argument could not be found

* reraise 'KnownPublishError' in publish plugins

* fix comment

* simplify args start

* ffmpeg and oiio function require tool name and support additional arguments

* renamed 'get_oiio_tools_args' to 'get_oiio_tool_args'

* fix variable name
2023-07-27 10:54:45 +02:00
Simone Barbieri
2bc8b49b9c
Use more appropriate name for function
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-07-27 09:52:17 +01:00
Jakub Trllo
7b5e716147
Chore: Schemas inside OpenPype (#5354)
* moved schemas to openpype content

* fix schema discovery
2023-07-27 10:20:36 +02:00
Milan Kolar
45f0fcff00
Merge pull request #5310 from quadproduction/enhancement/522-error-on-multiple-instance-rig-publication 2023-07-27 10:04:39 +02:00
Milan Kolar
93260948bf
Merge pull request #5297 from tokejepsen/bugfix/maya_include_disabled_plugins 2023-07-27 09:55:53 +02:00
Milan Kolar
7dcec2f659
Merge pull request #5350 from ynput/enhancement/houdini_add_farm_toggle_for_implemented_instances 2023-07-27 09:40:41 +02:00
Milan Kolar
ed6989955e
Merge pull request #5340 from tokejepsen/bugfix/maya_validate_frame_rang_fix 2023-07-27 09:32:31 +02:00
Milan Kolar
0b58144f2c
Merge pull request #5303 from tokejepsen/bugfix/maya_creators_apply_settings 2023-07-27 09:14:43 +02:00