Commit graph

1116 commits

Author SHA1 Message Date
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
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
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
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
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
Ondřej Samohel
869cb5ef15
Merge branch 'develop' into feature/OP-5207_Global-host-color-management-activation 2023-06-09 14:02:25 +02:00
Kayla Man
e295b19149 Merge branch 'develop' into feature/OP-5871_Max-Review-feature 2023-06-08 17:29:44 +08:00
Jakub Ježek
da750e3772
Merge branch 'develop' into bugfix/OP-5944_nuke_few_fixes 2023-06-07 11:55:25 +02:00
Jakub Jezek
bb56d5dc16
fixing nuke settings default 2023-06-06 16:49:48 +02:00
Milan Kolar
c3cfe1f4ce Merge branch 'develop' into maya_new_publisher 2023-06-02 18:40:41 +02:00
Kayla Man
7075d5c445 add some comment 2023-06-02 17:18:13 +08:00
Kayla Man
27ae0d9f20 refactor custom write node script 2023-06-02 17:11:16 +08:00
Jakub Ježek
99f239fa8f
Merge branch 'develop' into enhancement/OP-6020_Nuke-custom-setFrameRange-script 2023-06-01 21:35:46 +02:00
Kayla Man
6de4ceabd3 custom settings for write node without publish and register 2023-06-01 23:13:34 +08:00
Jakub Ježek
4cd2291bf6
Merge branch 'develop' into feature/resolve_open_last_workfile 2023-06-01 16:56:05 +02:00
Jakub Jezek
abc266e9e5
refactor the script to be frame number rather then frame range 2023-06-01 16:14:29 +02:00
Kayla Man
021ea8d638 update the command 2023-06-01 00:30:19 +08:00
Kayla Man
a30ba51508 use nukescript's panel 2023-06-01 00:11:30 +08:00
Jakub Jezek
ee41b877e6
refactor file rules logic to separate host activation
This is implementing logic introduced here https://github.com/ynput/OpenPype/pull/4700#discussion_r1193612003
2023-05-31 16:10:17 +02:00
Jakub Ježek
ec7b85b501
Merge branch 'develop' into feature/OP-5207_Global-host-color-management-activation 2023-05-31 15:41:02 +02:00
Kayla Man
4c91de812e Merge branch 'develop' into enhancement/OP-6020_Nuke-custom-setFrameRange-script 2023-05-31 20:17:29 +08:00
Kayla Man
183b2866d9 style fix 2023-05-31 20:14:57 +08:00
Kayla Man
11728bae0e roy's comment and uses import instead of from..import 2023-05-31 20:02:05 +08:00
Simone Barbieri
e22d1bf78b Set dev mode off by default 2023-05-31 10:45:47 +01:00
Kayla Man
debd40b119 Merge branch 'develop' into enhancement/OP-6020_Nuke-custom-setFrameRange-script 2023-05-31 16:49:02 +08:00
Jakub Ježek
8197b11c3e
Merge branch 'develop' into enhancement/OP-6045_Disable-Collect-Frames-to-Fix-from-settings 2023-05-30 16:53:31 +02:00
Kayla Man
2e58cd2e1a move the custom popup menu to nuke/startup and add the frame setting to Openpype tool menu 2023-05-30 21:44:26 +08:00
Roy Nieterau
739c6a1cc9 Merge remote-tracking branch 'upstream/develop' into maya_new_publisher
# Conflicts:
#	openpype/hosts/maya/plugins/publish/validate_instance_has_members.py
2023-05-30 15:14:17 +02:00
Roy Nieterau
307eca8c28 Cleanup Resolve startup script + add setting for launch menu on start 2023-05-30 13:24:17 +02:00
Milan Kolar
3e316dd495
Merge pull request #4987 from ynput/enhancement/OP-5918_blender-add_base_file_unit_scale_in_settings 2023-05-29 23:33:00 +02:00
Jakub Trllo
9e9a9bd5e6 Merge branch 'develop' into maya_new_publisher
# Conflicts:
#	openpype/hosts/maya/api/lib.py
#	openpype/plugins/publish/collect_scene_version.py
2023-05-26 12:36:03 +02:00