Commit graph

1396 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
Jakub Jezek
8dd4b70aa3
nuke: remove redundant workfile colorspace profiles 2023-09-06 16:52:34 +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
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 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
Simone Barbieri
7e04350181 Added setting for new extractor 2023-07-24 14:48:04 +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
Milan Kolar
e0a847b5f5
Merge branch 'develop' into feature/blender-blend_file_family 2023-07-17 17:12:35 +02: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
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
Roy Nieterau
1597306f45 Remove legacy integrator (#4786) 2023-07-11 18:11:07 +02:00
Petr Kalis
e42aebc1f2 Global: custom location for OP local versions (#4673)
* OP-5221 - updated settings for custom location of artist zip folder

* OP-5221 - updated igniter for custom location of artist zip folder

Introduced new function
Updated data_dir only after access to Mongo (DB)

* OP-5221 - pushed resolving of local folder to OpenPypeVersion

Logic in OpenPypeVersion is used even in openpype_version.py

* OP-5221 - updates after review

* OP-5221 - fix paths should be single paths

* OP-5221 - refactor to cls

* OP-5221 - refactor

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

* OP-5221 - fix defaults for single paths

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

* OP-5221 - remove unwanted line

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

* OP-5221 - update look of Settings

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-07-11 17:50:51 +02:00
Jakub Trllo
33148f45e7 General: Environment variable for default OCIO configs (#4670)
* set 'BUILTIN_OCIO_ROOT' environment variable in start.py

We need to use simplified variant to fill default ocio root for OCIO configs to replace '{OPENPYPE_ROOT}/vendor/bin/ocioconfig/OpenColorIOConfigs' in settings.

The explicit path from OPENPYPE_ROOT disable option to change the path elsewhere without harm of settings change. Using 'BUILTIN_OCIO_ROOT' can be usd universally.

* use new env variable in OCIO settings
2023-07-11 17:48:33 +02:00
Ondrej Samohel
92d18eb970
🔀 Merge remote-tracking branch 'origin/develop' into maya_new_publisher 2023-07-11 15:58:18 +02:00
Petr Kalis
0134134b6c
Merge branch 'develop' into maye_new_publisher_with_RR 2023-07-10 12:06:43 +02:00
Roy Nieterau
19570ec2ea Fix defaults 2023-07-06 14:43:23 +02:00
Kayla Man
803236c9c5 adding frame collector and optional frame data from asset entity collector 2023-07-06 17:52:58 +08:00
Kayla Man
0aeb70aef7 Merge branch 'develop' into bugfix/OP-6163_Bug-missing-time-information-on-publishes-from-Tray-Publisher 2023-07-05 19:23:28 +08:00
Milan Kolar
6280dd1e16
Merge pull request #5001 from ynput/feature/OP-5871_Max-Review-feature 2023-07-05 10:15:41 +02:00
Jakub Jezek
744095eb16
maya: allign default settings to distributed aces 1.2 config 2023-07-03 16:39:40 +02:00
Petr Kalis
b24db5580e Merge remote-tracking branch 'BigRoy/maya_new_publisher' into maye_new_publisher_with_RR 2023-07-03 15:16:24 +02:00
Kayla Man
0afd9aa97e resolve conflict 2023-06-30 21:09:41 +08:00
Ondrej Samohel
4b12f49dd6
🔀 Merge remote-tracking branch 'origin/develop' into maya_new_publisher 2023-06-30 14:24:33 +02:00
Petr Kalis
b9115502f9
OP-6272 - add container check validator to AE settings (#5203) 2023-06-28 11:11:34 +02:00
Petr Kalis
83242487fd
AfterEffects: support for workfile template builder (#5163)
* OP-5661 - added new menu item to AE extension

* OP-5661 - added support for addPlaceholder into extension

* OP-5661 - fix broken abstract loader

In some cases discover couldn't recognize that base plugin is abstract. Handled properly

* OP-5661 - WIP of implementing workfile template builder

* OP-5661 - added route to add placeholder

* OP-5661 - added route to build workfile

* OP-5661 - refactored arguments

* OP-5661 - implemented build workfile operation

moved from wrong position

* OP-5661 - removed wrong base plugin

* OP-5661 - implemented update placeholder logic

* OP-5661 - fix update placeholder metadata

* OP-5661 - added Creator placeholder plugin

* OP-5661 - pre_create_data could be passed into Creator

This allow to modify `pre_create_data` before automatically creating an instance. (Useful for overridding defaults.)

* OP-5661 - implemented populate of Create placeholder

* OP-5661 - implemented import of template

* OP-5661 - fix to populate correct create placeholder

Implemented function to select item(s) by their id. (CreateRender expects selected composition.)

* OP-5661 - fix workfile builder schema to multiplatform path

Path should be separated by platform.

* OP-5661 - implemented adding loaded items instead of placeholders

* OP-5661 - add Create Placeholder plugin to dropdown

* OP-5661 - add templated workfile to Settings

* OP-5661 - fix to choose template file from multiplatform

* OP-5661 - added documentation
2023-06-27 10:58:55 +02:00
Petr Kalis
c83589b0c4 Merge maya_new_publisher 2023-06-26 12:32:34 +02:00
Ondřej Samohel
d3b2102f52
Merge branch 'develop' into maya_new_publisher 2023-06-23 15:33:30 +02:00
Kayla Man
a9181fe26e rename the plugin 2023-06-19 20:43:26 +08:00
Kayla Man
a5dd9209cf Merge branch 'develop' into bugfix/OP-6163_Bug-missing-time-information-on-publishes-from-Tray-Publisher 2023-06-19 18:21:31 +08:00
Kayla Man
a0947de6cf Merge branch 'develop' into feature/OP-5871_Max-Review-feature 2023-06-19 14:30:34 +08:00
Ondrej Samohel
8c848f6e55
Merge remote-tracking branch 'origin/develop' into maya_new_publisher 2023-06-16 16:29:54 +02:00
Jakub Trllo
3d41ee6591
TrayPublisher & StandalonePublisher: Specify version (#5142)
* modified simple creator plugin to be able handle version control

* added 'allow_version_control' to simple creators

* don't remove 'create_context' from pyblish context during publishing

* implemented validator for existing version override

* actually fill version on collected instances

* version can be again changed from standalone publisher

* added comment to collector

* make sure the version is set always to int

* removed unused import

* disable validator if is disabled

* fix filtered instances loop
2023-06-16 16:26:04 +02:00
Kayla Man
b06a7108b6 add collector to tray publisher for getting frame range data 2023-06-16 22:22:08 +08:00
Jakub Trllo
6087b27c32
Ftrack: Task status during publishing (#5123)
* ftrack status is not set in deadline plugin during celaction integration

* implemented new logic to set task status during publishing

* added missing settings for new plugins

* integrate hierarchy ftrack is filling status names for newly created tasks

* resaved default settings

* change label in settings

* Remove leftover docstring

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

* Use smaller differentiation in order to keep plugin in integration range

* formatting changes

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-06-15 16:05:59 +02:00
Jakub Ježek
caee9dcb13
Merge branch 'develop' into feature/OP-5207_Global-host-color-management-activation 2023-06-09 14:24:21 +02:00