convert settings

This commit is contained in:
Milan Kolar 2020-12-02 20:47:38 +01:00
parent 806ffa74b7
commit 3efbfd52c3
29 changed files with 891 additions and 770 deletions

View file

@ -54,6 +54,10 @@
{
"type": "schema",
"name": "schema_project_standalonepublisher"
},
{
"type": "schema",
"name": "schema_project_unreal"
}
]
}

View file

@ -33,6 +33,87 @@
"key": "events",
"label": "Server Events",
"children": [
{
"type": "dict",
"key": "sync_to_avalon",
"label": "Sync to avalon",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "label",
"label": "Allow name and hierarchy change only if following statuses are on all children tasks"
},
{
"type": "list",
"key": "statuses_name_change",
"label": "Statuses",
"object_type": {
"type": "text",
"multiline": false
}
}
]
},
{
"type": "dict",
"key": "push_frame_values_to_task",
"label": "Sync Hierarchical and Entity Attributes",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "list",
"key": "interest_entity_types",
"label": "Entity types of interest",
"object_type": {
"type": "text",
"multiline": false
}
}, {
"type": "list",
"key": "interest_attributess",
"label": "Attributes to sync",
"object_type": {
"type": "text",
"multiline": false
}
}]
},
{
"type": "dict",
"key": "thumbnail_updates",
"label": "Update Hierarchy thumbnails",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},{
"type": "label",
"label": "Push thumbnail from version, up through multiple hierarchy levels."
},{
"type": "number",
"key": "levels",
"label": "Levels"
}]
},
{
"type": "dict",
"key": "user_assignment",
"label": "Run script on user assignments",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
},
{
"type": "dict",
"key": "status_update",

View file

@ -6,403 +6,26 @@
"is_file": true,
"children": [
{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"is_file": true,
"type": "schema",
"name": "schema_global_publish"
},
{
"type": "schema",
"name": "schema_global_tools"
},
{
"type": "schema",
"name": "schema_anatomy_attributes"
},
{
"type": "collapsible-wrap",
"label": "Project Folder Structure",
"children": [
{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "IntegrateMasterVersion",
"label": "IntegrateMasterVersion",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
},
{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractJpegEXR",
"label": "ExtractJpegEXR",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "dict",
"key": "ffmpeg_args",
"children": [
{
"type": "list",
"object_type": "text",
"key": "input",
"label": "FFmpeg input arguments"
},
{
"type": "list",
"object_type": "text",
"key": "output",
"label": "FFmpeg output arguments"
}]
}]
},
{
"type": "dict",
"collapsable": true,
"key": "ExtractReview",
"label": "ExtractReview",
"checkbox_key": "enabled",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "list",
"key": "profiles",
"label": "Profiles",
"object_type":
{
"type": "dict",
"children": [
{
"key": "families",
"label": "Families",
"type": "list",
"object_type": "text"
},
{
"key": "hosts",
"label": "Hosts",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "outputs",
"label": "Output Definitions",
"type": "dict-modifiable",
"highlight_content": true,
"object_type":
{
"type": "dict",
"children": [
{
"key": "ext",
"label": "Output extension",
"type": "text"
},
{
"key": "tags",
"label": "Tags",
"type": "enum",
"multiselection": true,
"enum_items": [
{
"burnin": "Add burnins"
},
{
"ftrackreview": "Add to Ftrack"
},
{
"delete": "Delete output"
},
{
"slate-frame": "Add slate frame"
},
{
"no-hnadles": "Skip handle frames"
}]
},
{
"key": "ffmpeg_args",
"label": "FFmpeg arguments",
"type": "dict",
"highlight_content": true,
"children": [
{
"key": "video_filters",
"label": "Video filters",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "audio_filters",
"label": "Audio filters",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "input",
"label": "Input arguments",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "output",
"label": "Output arguments",
"type": "list",
"object_type": "text"
}]
},
{
"key": "filter",
"label": "Additional output filtering",
"type": "dict",
"highlight_content": true,
"children": [
{
"key": "families",
"label": "Families",
"type": "list",
"object_type": "text"
}]
}]
}
}]
}
}]
},
{
"type": "dict",
"collapsable": true,
"key": "ExtractBurnin",
"label": "ExtractBurnin",
"checkbox_key": "enabled",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "dict",
"collapsable": true,
"key": "options",
"label": "Burnin formating options",
"children": [
{
"type": "number",
"key": "font_size",
"label": "Font size"
},
{
"type": "number",
"key": "opacity",
"label": "Font opacity"
},
{
"type": "number",
"key": "bg_opacity",
"label": "Background opacity"
},
{
"type": "number",
"key": "x_offset",
"label": "X Offset"
},
{
"type": "number",
"key": "y_offset",
"label": "Y Offset"
},
{
"type": "number",
"key": "bg_padding",
"label": "Padding aroung text"
},
{
"type": "splitter"
}]
},
{
"type": "list",
"key": "profiles",
"label": "Profiles",
"object_type":
{
"type": "dict",
"children": [
{
"key": "families",
"label": "Families",
"type": "list",
"object_type": "text"
},
{
"key": "hosts",
"label": "Hosts",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "burnins",
"label": "Burnins",
"type": "dict-modifiable",
"highlight_content": true,
"collapsable": false,
"object_type":
{
"type": "dict",
"children": [
{
"key": "TOP_LEFT",
"label": "Top Left",
"type": "text"
},
{
"key": "TOP_CENTERED",
"label": "Top Centered",
"type": "text"
},
{
"key": "TOP_RIGHT",
"label": "top Right",
"type": "text"
},
{
"key": "BOTTOM_LEFT",
"label": "Bottom Left",
"type": "text"
},
{
"key": "BOTTOM_CENTERED",
"label": "Bottom Centered",
"type": "text"
},
{
"key": "BOTTOM_RIGHT",
"label": "BottomRight",
"type": "text"
}]
}
}]
}
}
]
},
{
"type": "dict",
"collapsable": true,
"key": "IntegrateAssetNew",
"label": "IntegrateAssetNew",
"is_group": true,
"children": [
{
"type": "raw-json",
"key": "template_name_profiles",
"label": "template_name_profiles"
}]
},
{
"type": "dict",
"collapsable": true,
"key": "ProcessSubmittedJobOnFarm",
"label": "ProcessSubmittedJobOnFarm",
"checkbox_key": "enabled",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "text",
"key": "deadline_department",
"label": "Deadline department"
},
{
"type": "text",
"key": "deadline_pool",
"label": "Deadline Pool"
},
{
"type": "text",
"key": "deadline_group",
"label": "Deadline Group"
},
{
"type": "text",
"key": "deadline_chunk_size",
"label": "Deadline Chunk Size"
},
{
"type": "text",
"key": "deadline_priority",
"label": "Deadline Priotity"
},
{
"type": "dict",
"key": "aov_filter",
"label": "Reviewable subsets filter",
"children": [
{
"type": "list",
"key": "maya",
"label": "Maya",
"object_type":
{
"type": "text"
}
},
{
"type": "list",
"key": "nuke",
"label": "Nuke",
"object_type":
{
"type": "text"
}
},
{
"type": "list",
"key": "aftereffects",
"label": "After Effects",
"object_type":
{
"type": "text"
}
},
{
"type": "list",
"key": "celaction",
"label": "Celaction",
"object_type":
{
"type": "text"
}
}]
}]
}]
}]
{
"type": "raw-json",
"key": "project_folder_structure",
"label": ""
}]
}
]
}

View file

@ -0,0 +1,25 @@
{
"type": "dict",
"collapsable": true,
"key": "unreal",
"label": "Unreal Engine",
"is_file": true,
"children": [
{
"type": "dict",
"collapsable": true,
"key": "project_setup",
"label": "Project Setup",
"children": [
{
"type": "boolean",
"key": "dev_mode",
"label": "Dev mode"
},
{
"type": "boolean",
"key": "install_unreal_python_engine",
"label": "Install unreal python engine"
}]
}]
}

View file

@ -0,0 +1,73 @@
{
"type": "dict",
"collapsable": true,
"key": "attributes",
"label": "Project Attribute Defaults",
"is_file": true,
"children": [
{
"type": "number",
"key": "fps",
"label": "Frame Rate"
},
{
"type": "number",
"key": "frameStart",
"label": "Frame Start"
},
{
"type": "number",
"key": "frameEnd",
"label": "Frame End"
},
{
"type": "number",
"key": "clipIn",
"label": "Clip In"
},
{
"type": "number",
"key": "clipOut",
"label": "Clip Out"
},
{
"type": "number",
"key": "handleStart",
"label": "Handle Start"
},
{
"type": "number",
"key": "handleEnd",
"label": "Handle End"
},
{
"type": "number",
"key": "resolutionWidth",
"label": "Resolution Width"
},
{
"type": "number",
"key": "resolutionHeight",
"label": "Resolution Height"
},
{
"type": "number",
"key": "pixelAspect",
"label": "Pixel Aspect Ratio"
},
{
"type": "enum",
"key": "applications",
"label": "Applications",
"multiselection": true,
"enum_items": [
{"maya_2020" : "Maya 2020"},
{"nuke_12.2": "Nuke 12.2"},
{"hiero_12.2": "Hiero 12.2"},
{"houdini_18": "Houdini 18"},
{"blender_2.91": "Blender 2.91"},
{"aftereffects_2021": "After Effects 2021"}
]
}
]
}

View file

@ -0,0 +1,399 @@
{
"type": "dict",
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"children": [
{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "IntegrateMasterVersion",
"label": "IntegrateMasterVersion",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
},
{
"type": "dict",
"collapsable": true,
"checkbox_key": "enabled",
"key": "ExtractJpegEXR",
"label": "ExtractJpegEXR",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "dict",
"key": "ffmpeg_args",
"children": [
{
"type": "list",
"object_type": "text",
"key": "input",
"label": "FFmpeg input arguments"
},
{
"type": "list",
"object_type": "text",
"key": "output",
"label": "FFmpeg output arguments"
}]
}]
},
{
"type": "dict",
"collapsable": true,
"key": "ExtractReview",
"label": "ExtractReview",
"checkbox_key": "enabled",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "list",
"key": "profiles",
"label": "Profiles",
"object_type":
{
"type": "dict",
"children": [
{
"key": "families",
"label": "Families",
"type": "list",
"object_type": "text"
},
{
"key": "hosts",
"label": "Hosts",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "outputs",
"label": "Output Definitions",
"type": "dict-modifiable",
"highlight_content": true,
"object_type":
{
"type": "dict",
"children": [
{
"key": "ext",
"label": "Output extension",
"type": "text"
},
{
"key": "tags",
"label": "Tags",
"type": "enum",
"multiselection": true,
"enum_items": [
{
"burnin": "Add burnins"
},
{
"ftrackreview": "Add to Ftrack"
},
{
"delete": "Delete output"
},
{
"slate-frame": "Add slate frame"
},
{
"no-hnadles": "Skip handle frames"
}]
},
{
"key": "ffmpeg_args",
"label": "FFmpeg arguments",
"type": "dict",
"highlight_content": true,
"children": [
{
"key": "video_filters",
"label": "Video filters",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "audio_filters",
"label": "Audio filters",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "input",
"label": "Input arguments",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "output",
"label": "Output arguments",
"type": "list",
"object_type": "text"
}]
},
{
"key": "filter",
"label": "Additional output filtering",
"type": "dict",
"highlight_content": true,
"children": [
{
"key": "families",
"label": "Families",
"type": "list",
"object_type": "text"
}]
}]
}
}]
}
}]
},
{
"type": "dict",
"collapsable": true,
"key": "ExtractBurnin",
"label": "ExtractBurnin",
"checkbox_key": "enabled",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "dict",
"collapsable": true,
"key": "options",
"label": "Burnin formating options",
"children": [
{
"type": "number",
"key": "font_size",
"label": "Font size"
},
{
"type": "number",
"key": "opacity",
"label": "Font opacity"
},
{
"type": "number",
"key": "bg_opacity",
"label": "Background opacity"
},
{
"type": "number",
"key": "x_offset",
"label": "X Offset"
},
{
"type": "number",
"key": "y_offset",
"label": "Y Offset"
},
{
"type": "number",
"key": "bg_padding",
"label": "Padding aroung text"
},
{
"type": "splitter"
}]
},
{
"type": "list",
"key": "profiles",
"label": "Profiles",
"object_type":
{
"type": "dict",
"children": [
{
"key": "families",
"label": "Families",
"type": "list",
"object_type": "text"
},
{
"key": "hosts",
"label": "Hosts",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"key": "burnins",
"label": "Burnins",
"type": "dict-modifiable",
"highlight_content": true,
"collapsable": false,
"object_type":
{
"type": "dict",
"children": [
{
"key": "TOP_LEFT",
"label": "Top Left",
"type": "text"
},
{
"key": "TOP_CENTERED",
"label": "Top Centered",
"type": "text"
},
{
"key": "TOP_RIGHT",
"label": "top Right",
"type": "text"
},
{
"key": "BOTTOM_LEFT",
"label": "Bottom Left",
"type": "text"
},
{
"key": "BOTTOM_CENTERED",
"label": "Bottom Centered",
"type": "text"
},
{
"key": "BOTTOM_RIGHT",
"label": "BottomRight",
"type": "text"
}]
}
}]
}
}
]
},
{
"type": "dict",
"collapsable": true,
"key": "IntegrateAssetNew",
"label": "IntegrateAssetNew",
"is_group": true,
"children": [
{
"type": "raw-json",
"key": "template_name_profiles",
"label": "template_name_profiles"
}]
},
{
"type": "dict",
"collapsable": true,
"key": "ProcessSubmittedJobOnFarm",
"label": "ProcessSubmittedJobOnFarm",
"checkbox_key": "enabled",
"is_group": true,
"children": [
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "text",
"key": "deadline_department",
"label": "Deadline department"
},
{
"type": "text",
"key": "deadline_pool",
"label": "Deadline Pool"
},
{
"type": "text",
"key": "deadline_group",
"label": "Deadline Group"
},
{
"type": "text",
"key": "deadline_chunk_size",
"label": "Deadline Chunk Size"
},
{
"type": "text",
"key": "deadline_priority",
"label": "Deadline Priotity"
},
{
"type": "dict",
"key": "aov_filter",
"label": "Reviewable subsets filter",
"children": [
{
"type": "list",
"key": "maya",
"label": "Maya",
"object_type":
{
"type": "text"
}
},
{
"type": "list",
"key": "nuke",
"label": "Nuke",
"object_type":
{
"type": "text"
}
},
{
"type": "list",
"key": "aftereffects",
"label": "After Effects",
"object_type":
{
"type": "text"
}
},
{
"type": "list",
"key": "celaction",
"label": "Celaction",
"object_type":
{
"type": "text"
}
}]
}]
}]
}

View file

@ -0,0 +1,84 @@
{
"type": "dict",
"collapsable": true,
"key": "tools",
"label": "Tools",
"children": [
{
"type": "dict",
"collapsable": true,
"key": "Creator",
"label": "Creator",
"children": [
{
"type": "dict-modifiable",
"collapsable": false,
"key": "families_smart_select",
"label": "Families smart select",
"object_type":{
"type": "list",
"object_type": "text"
}
}]
},
{
"type": "dict",
"collapsable": true,
"key": "Workfiles",
"label": "Workfiles",
"children": [
{
"type": "dict",
"collapsable": true,
"key": "last_workfile_on_startup",
"label": "Open last workfiles on launch",
"checkbox_key": "enabled",
"is_group": true,
"children": [
{
"type": "list",
"key": "profiles",
"label": "Profiles",
"object_type":
{
"type": "dict",
"children": [
{
"key": "hosts",
"label": "Hosts",
"type": "list",
"object_type": "text"
},
{
"key": "tasks",
"label": "Tasks",
"type": "list",
"object_type": "text"
},
{
"type": "splitter"
},
{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}
]
}
}
]
},
{
"type": "dict-modifiable",
"collapsable": true,
"key": "sw_folders",
"label": "Extra task folders",
"is_group": true,
"object_type":{
"type": "list",
"object_type": "text"
}
}
]
}]
}

View file

@ -3,7 +3,6 @@
"collapsable": true,
"key": "load",
"label": "Loader plugins",
"is_file": true,
"children": [
{
"type": "dict",

View file

@ -3,7 +3,6 @@
"collapsable": true,
"key": "publish",
"label": "Publish plugins",
"is_file": true,
"children": [
{
"type": "label",

View file

@ -3,7 +3,6 @@
"collapsable": true,
"key": "filters",
"label": "Publish GUI Filters",
"is_file": true,
"object_type":
{
"type": "raw-json",

View file

@ -3,7 +3,6 @@
"collapsable": true,
"key": "workfile_build",
"label": "Workfile Build Settings",
"is_group": true,
"children": [{
"type": "list",
"key": "profiles",

View file

@ -50,93 +50,6 @@
"key": "FTRACK_EVENTS_MONGO_COL",
"label": "Events Mongo Collection"
},
{
"type": "dict",
"key": "events",
"label": "Server Events",
"children": [{
"type": "dict",
"key": "sync_to_avalon",
"label": "Sync to avalon",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},
{
"type": "label",
"label": "Allow name and hierarchy change only if following statuses are on all children tasks"
},
{
"type": "list",
"key": "statuses_name_change",
"label": "Statuses",
"object_type": {
"type": "text",
"multiline": false
}
}
]
},
{
"type": "dict",
"key": "push_frame_values_to_task",
"label": "Sync Hierarchical and Entity Attributes",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}, {
"type": "list",
"key": "interest_entity_types",
"label": "Entity types of interest",
"object_type": {
"type": "text",
"multiline": false
}
}, {
"type": "list",
"key": "interest_attributess",
"label": "Attributes to sync",
"object_type": {
"type": "text",
"multiline": false
}
}]
},
{
"type": "dict",
"key": "thumbnail_updates",
"label": "Update Hierarchy thumbnails",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
},{
"type": "label",
"label": "Push thumbnail from version, up through multiple hierarchy levels."
},{
"type": "number",
"key": "levels",
"label": "Levels"
}]
},
{
"type": "dict",
"key": "user_assignment",
"label": "Run script on user assignments",
"checkbox_key": "enabled",
"children": [{
"type": "boolean",
"key": "enabled",
"label": "Enabled"
}]
}
]
},
{
"type": "splitter"
},