Commit graph

22 commits

Author SHA1 Message Date
Jakub Trllo
36a8976c58
AYON: Mark deprecated settings in Maya (#5627)
* Mark color management preferences as deprecated

* add migration hint
2023-09-18 14:55:07 +02:00
64qam
a2505a9e7d
Merge branch 'develop' into enhancement/nuke-colorspace-workfile-remove-redundant-profiles 2023-09-12 16:23:30 +02:00
Jakub Ježek
222595f291
Merge pull request #5594 from ynput/bugfix/ayon-nuke-default-factory
ayon-nuke: default factory to lists
2023-09-11 11:10:02 +02:00
Jakub Jezek
ee050fe63b
clearing todos and improving docstrings 2023-09-07 14:47:47 +02:00
Jakub Jezek
2c0a8d4100
adding default factory to list objects 2023-09-07 14:47:27 +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
359ead27a2
nuke-addon: remove redundant workfile colorspace names 2023-09-06 16:53:41 +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
Kayla Man
6ae58875b5
3dsMax: Settings for Ayon (#5388)
* 3dsmax settings for ayon

* lower version to '0.1.0'

* remove arguments from max application settings

* RenderSettings instead of render_settings for max

---------

Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
2023-08-17 10:57:00 +02:00
Petr Kalis
d0ac9c1f2e
Added missing defaults for import_loader (#5447)
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-11 18:12:29 +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
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
a31b2d9d77
SyncServer: Existence of module is optional (#5413)
* 'get_repre_icons' have optional sync server

* local settings have optional sync server

* sync server is optional in sceneinventory

* sync server is optional in loader tool

* sync server is optional in library loader

* sync server is optional in host dirmap

* sync server is optional in nuke cache

* sync server is optional in integrate plugin

* added "sync_server" back to ignored modules for openpype package

* fix missing variable

* mark syncserver command as deprecated

* define 'SYNC_SERVER_ROOT'

* added method to receive icon paths

* use sync server module to receive icons

* fix scene inventory
2023-08-07 18:48:27 +02:00
Jakub Jezek
4fdcab4000
nuke: update server addon settings 2023-08-07 16:28:54 +02:00
Jakub Trllo
86f39e8e8f
Applications: Attributes creation (#5408)
* merge applications and tools from all addon versions into one big set

* bump applications version to '0.1.1'

* impemented 'pre_setup' to fix old versions of applications addon

* Fix version access
2023-08-04 14:58:50 +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
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
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
Jakub Trllo
2b37b8af48
AYON: Addon settings in OpenPype (#5347)
* copied addons from 'ayon-addon-settings'

* added AE, photoshop and harmony addon

* moved openpype to subfolder

* cleanup repository files

* updated create package script and README.md

* formatting fixes

* added cli flags to be able keep server structure

* print progress and output dir

* another formatting fixes
2023-07-26 14:08:42 +02:00
Jakub Trllo
0fce4a4a34 added pymongo to requirements 2023-07-11 18:13:54 +02:00
Jakub Trllo
546187e43e AYON: OpenPype as server addon (#5199)
* added openpype server addon creation logic

* Better readme

Co-authored-by: Ondřej Samohel <33513211+antirotor@users.noreply.github.com>

* added docstring to 'find_files_in_subdir'

* added some type notations

* add whitespace around assignment

* move pyproject toml to client subfolder and fix its location in private dir

* Fix whitespace

---------

Co-authored-by: Ondřej Samohel <33513211+antirotor@users.noreply.github.com>
2023-07-11 18:13:52 +02:00