Commit graph

2167 commits

Author SHA1 Message Date
64qam
a2505a9e7d
Merge branch 'develop' into enhancement/nuke-colorspace-workfile-remove-redundant-profiles 2023-09-12 16:23:30 +02:00
Ondřej Samohel
c92541f5d4
Merge branch 'develop' into enhancement/OP-5600_Houdini-manage-colorspaces-in-review-ROP 2023-09-07 11:17:01 +02:00
Jakub Jezek
8dd4b70aa3
nuke: remove redundant workfile colorspace profiles 2023-09-06 16:52:34 +02:00
Jakub Trllo
cf8919dbc5
AYON: Update settings (#5544)
* added 3dsmax settings conversion

* added conversion of reposition knobs

* fixed matching defaults

* updated core settings

* updated aftereffects settings model
2023-08-31 17:24:52 +02:00
Mustafa-Zarkash
1a3c8ad772 make validateReviewColorspace optional 2023-08-31 17:34:42 +03:00
Jakub Jezek
fe5dc20877
traypublisher: adding preset for audio product 2023-08-23 17:31:46 +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
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 Trllo
31969f394f
Settings: Houdini & Maya create plugin settings (#5436)
* changed 'defaults' to 'default_variants' in create templates

* use 'template_create_plugin' instead of 'schema_maya_create_render'

* resave defaults and add Main to default value

* updated AYON settings

* formatting fixes

* unified indentation

* renamed 'Default Subsets' to 'Default Variants'
2023-08-10 11:34:54 +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
Jakub Trllo
94568326e8 added box conversion to nuke knobs conversions 2023-08-07 16:51:23 +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 Ježek
250dcbcd91
Merge pull request #5405 from ynput/enhancement/OP-6452_Nuke-add-BBOX-knob-type-to-settings-
Nuke: adding BBox knob type to settings
2023-08-04 14:26:24 +02:00
Mustafa Zarkash
f4f1484c6a
Bugfix: update defaults to default_variants in maya and houdini OP DCC settings (#5407)
* update defaults to default_variants

* update defaults to defaults in Ayon dcc settings

* increment maya and houdini ayon addons patch version
2023-08-03 21:57:26 +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 Jezek
3ba5f1ce62
adding BBox knob type to settings
also fixing some typos
2023-08-03 14:23:58 +02:00
Jakub Ježek
9267426404
Merge branch 'develop' into bugfix/OP-6306_Nuke-create-first-work-file-broken 2023-08-03 13:58:53 +02:00
Jakub Jezek
6f376d3916
nuke: put Workfile builder on deprication
also fix the workfile calback loop
2023-08-03 11:29:36 +02:00
Jakub Jezek
1ddc9f2fd6
nuke: split write node features 2023-08-02 15:46:26 +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
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
Milan Kolar
6deace97d6
Merge pull request #5296 from ynput/bugfix/maya_validate_frame_rang_fix 2023-07-27 22:56:33 +02:00
Jakub Ježek
cd7042a106
removing also settings schema with defaults for qt gui (#5306) 2023-07-27 19:37:17 +02:00
Milan Kolar
93260948bf
Merge pull request #5297 from tokejepsen/bugfix/maya_include_disabled_plugins 2023-07-27 09:55:53 +02:00
Jakub Trllo
e6d9697e23
Ftrack: Sync to avalon settings (#5353)
* replace 'statuses_name_change' with 'role_list' in settings

* use the settings in sync to avalon action
2023-07-26 13:40:29 +02:00
Jakub Trllo
f0801cb098
Chore: Remove deprecated functions (#5323)
* removed deprecated files from root of openpype

* removed deprecated content from openype/lib

* fix imports
2023-07-25 16:19:14 +02:00
Simone Barbieri
225cbd2ffe Minor changes to FBX camera extractor to improve clarity 2023-07-24 14:49:50 +01:00
Simone Barbieri
7e04350181 Added setting for new extractor 2023-07-24 14:48:04 +01:00
Toke Stuart Jepsen
a3467b25b6 Better labelling for ValidateFrameRange setting. 2023-07-22 10:20:12 +01:00
Simone Barbieri
27d3edb89a Make configurable to set resolution and start/end frames at startup 2023-07-21 15:51:57 +01:00
Toke Stuart Jepsen
f5ccde3b9f Remove enabled 2023-07-21 14:30:08 +01:00
Toke Stuart Jepsen
3b23bf9f1f Merge branch 'develop' into bugfix/maya_include_disabled_plugins 2023-07-21 11:28:40 +01:00
Jakub Trllo
b915a60ccd rename 'FarmRootEnumEntity' to 'DynamicEnumEntity' 2023-07-17 17:50:56 +02:00
Jakub Trllo
55c3ef7a68 define 'multiselection' for shotgrid url to singleselection 2023-07-17 17:50:42 +02:00
Milan Kolar
e0a847b5f5
Merge branch 'develop' into feature/blender-blend_file_family 2023-07-17 17:12:35 +02:00
Toke Stuart Jepsen
0d0681f621 Hardcode enabled state 2023-07-17 15:45:17 +01:00
Petr Kalis
b90d1c9e65 Fix wrong merge 2023-07-17 13:22:04 +02:00
Petr Kalis
7939836e65
Merge branch 'develop' into maye_new_publisher_with_RR 2023-07-17 11:08:55 +02:00
Simone Barbieri
aaafb9ccf2 Added blendScene family 2023-07-14 12:05:49 +01:00
Petr Kalis
5eb6b187f4
Removed loader settings for Harmony (#5289)
It shouldn't be configurable, it is internal logic. By adding additional extension it wouldn't start to work magically.
2023-07-14 12:17:05 +02:00
Toke Stuart Jepsen
167fd7186c Hide CreateAnimation instead of disable 2023-07-14 11:15:18 +01:00
Jakub Ježek
a49b4265c6
Merge pull request #5291 from ynput/release/next-minor 2023-07-13 15:43:02 +03:00
Kayla Man
910e104880 Merge branch 'develop' into bugfix/OP-6163_Bug-missing-time-information-on-publishes-from-Tray-Publisher 2023-07-12 11:58:25 +08:00
Jakub Trllo
2791aa84bb AYON: Bundle distribution (#5209)
* modified distribution to use bundles

* use bundles in modules discovery logic

* removed unused import

* added support for bundle settings getter

* added script launch mechanism to ayon start script

* show login UI through subprocess

* removed silent mode

* removed unused variable

* match env variables to ayon launcher

* moved ui lib function to ayon common

* raise custom exception on missing bundle name

* implemented missing bundle window to show issues with bundles

* implemented helper function to show dialog about issues with bundle

* handle issues with bundles

* removed unused import

* dont convert passed addons infor

* access keys only in server getters

* fix accessed attribute

* fix test

* fixed missing 'message' variable

* removed duplicated data

* removed unnecessary 'sha256' variable

* use lstrip instead of replacement

* use f-string

* move import to the top of file

* added some dosctrings

* change type

* use f-string

* fix grammar

* set default settings variant in global connection creation

* reuse new function

* added init file

* safe access to optional keys

* removed unnecessary condition

* modified print messages on issues with bundles

* Changed message in missing bundle window

* updated ayon_api to 0.3.2
2023-07-11 18:13:53 +02:00
Jakub Trllo
8ff78502dc make fusion 'ocio' conversion optional 2023-07-11 18:13:52 +02:00
Jakub Trllo
b44ef67050 updated settings converison with latest addon settings 2023-07-11 18:13:52 +02:00
sjt-rvx
2d0d0305bb set the key to environment istead of environments (#5118) 2023-07-11 18:13:51 +02:00
Jakub Trllo
553bba8713 AYON: Fix site sync settings (#5069)
* fix sync server settings

* fix formatting
2023-07-11 18:13:50 +02:00
Jakub Trllo
b48e7ebfe4 AYON: Preparation for products (#5038)
* removed settings of IntegrateAssetNew

* added 'active' to 'ValidateEditorialAssetName' plugin settings

* removed unused 'families_to_review' setting from tvpain

* implemented product name -> subset and product type -> family conversion

* fixed most of conversion utils related to subsets

* removed unused constants

* anatomy templates are handling folder and product in templates

* handle all possible template changes of asset, subest and family in settings

* updated ayon api

* updated fixed ayon api

* added conversion functions for representations

* fixed 'get_thumbnail' compatibility

* use del to handle ayon mode in intput links

* changed labels in UI based on AYON mode

* updated ayon_api with 0.2.0 release code
2023-07-11 18:13:50 +02:00