mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
simplify project settings conversion
This commit is contained in:
parent
32dde5f02e
commit
731a4d7b29
1 changed files with 0 additions and 110 deletions
|
|
@ -188,59 +188,6 @@ def convert_system_settings(ayon_settings, default_settings, addon_versions):
|
|||
|
||||
|
||||
# --------- Project settings ---------
|
||||
def _convert_blender_project_settings(ayon_settings, output):
|
||||
if "blender" not in ayon_settings:
|
||||
return
|
||||
ayon_blender = ayon_settings["blender"]
|
||||
|
||||
output["blender"] = ayon_blender
|
||||
|
||||
|
||||
def _convert_celaction_project_settings(ayon_settings, output):
|
||||
if "celaction" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_celaction = ayon_settings["celaction"]
|
||||
|
||||
output["celaction"] = ayon_celaction
|
||||
|
||||
|
||||
def _convert_flame_project_settings(ayon_settings, output):
|
||||
if "flame" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_flame = ayon_settings["flame"]
|
||||
|
||||
output["flame"] = ayon_flame
|
||||
|
||||
|
||||
def _convert_fusion_project_settings(ayon_settings, output):
|
||||
if "fusion" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_fusion = ayon_settings["fusion"]
|
||||
|
||||
output["fusion"] = ayon_fusion
|
||||
|
||||
|
||||
def _convert_maya_project_settings(ayon_settings, output):
|
||||
if "maya" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_maya = ayon_settings["maya"]
|
||||
|
||||
output["maya"] = ayon_maya
|
||||
|
||||
|
||||
def _convert_3dsmax_project_settings(ayon_settings, output):
|
||||
if "max" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_max = ayon_settings["max"]
|
||||
|
||||
output["max"] = ayon_max
|
||||
|
||||
|
||||
def _convert_nuke_knobs(knobs):
|
||||
new_knobs = []
|
||||
for knob in knobs:
|
||||
|
|
@ -456,39 +403,6 @@ def _convert_hiero_project_settings(ayon_settings, output):
|
|||
output["hiero"] = ayon_hiero
|
||||
|
||||
|
||||
def _convert_photoshop_project_settings(ayon_settings, output):
|
||||
if "photoshop" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_photoshop = ayon_settings["photoshop"]
|
||||
output["photoshop"] = ayon_photoshop
|
||||
|
||||
|
||||
def _convert_substancepainter_project_settings(ayon_settings, output):
|
||||
if "substancepainter" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_substance_painter = ayon_settings["substancepainter"]
|
||||
output["substancepainter"] = ayon_substance_painter
|
||||
|
||||
|
||||
def _convert_tvpaint_project_settings(ayon_settings, output):
|
||||
if "tvpaint" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_tvpaint = ayon_settings["tvpaint"]
|
||||
output["tvpaint"] = ayon_tvpaint
|
||||
|
||||
|
||||
def _convert_traypublisher_project_settings(ayon_settings, output):
|
||||
if "traypublisher" not in ayon_settings:
|
||||
return
|
||||
|
||||
ayon_traypublisher = ayon_settings["traypublisher"]
|
||||
|
||||
output["traypublisher"] = ayon_traypublisher
|
||||
|
||||
|
||||
def _convert_webpublisher_project_settings(ayon_settings, output):
|
||||
if "webpublisher" not in ayon_settings:
|
||||
return
|
||||
|
|
@ -747,35 +661,11 @@ def _convert_global_project_settings(ayon_settings, output, default_settings):
|
|||
|
||||
|
||||
def convert_project_settings(ayon_settings, default_settings):
|
||||
# Missing settings
|
||||
# - standalonepublisher
|
||||
default_settings = copy.deepcopy(default_settings)
|
||||
output = {}
|
||||
exact_match = {
|
||||
"aftereffects",
|
||||
"harmony",
|
||||
"houdini",
|
||||
"resolve",
|
||||
"unreal",
|
||||
"applications",
|
||||
"deadline",
|
||||
}
|
||||
for key in exact_match:
|
||||
if key in ayon_settings:
|
||||
output[key] = ayon_settings[key]
|
||||
|
||||
_convert_blender_project_settings(ayon_settings, output)
|
||||
_convert_celaction_project_settings(ayon_settings, output)
|
||||
_convert_flame_project_settings(ayon_settings, output)
|
||||
_convert_fusion_project_settings(ayon_settings, output)
|
||||
_convert_maya_project_settings(ayon_settings, output)
|
||||
_convert_3dsmax_project_settings(ayon_settings, output)
|
||||
_convert_nuke_project_settings(ayon_settings, output)
|
||||
_convert_hiero_project_settings(ayon_settings, output)
|
||||
_convert_photoshop_project_settings(ayon_settings, output)
|
||||
_convert_substancepainter_project_settings(ayon_settings, output)
|
||||
_convert_tvpaint_project_settings(ayon_settings, output)
|
||||
_convert_traypublisher_project_settings(ayon_settings, output)
|
||||
_convert_webpublisher_project_settings(ayon_settings, output)
|
||||
|
||||
_convert_royalrender_project_settings(ayon_settings, output)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue