mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
Merge branch 'develop' into 3.0/refactoring
This commit is contained in:
commit
443cb5c795
218 changed files with 9058 additions and 6191 deletions
|
|
@ -1,11 +1,15 @@
|
|||
from .lib import (
|
||||
system_settings,
|
||||
project_settings,
|
||||
environments
|
||||
get_system_settings,
|
||||
get_project_settings,
|
||||
get_current_project_settings,
|
||||
get_anatomy_settings,
|
||||
get_environments
|
||||
)
|
||||
|
||||
__all__ = (
|
||||
"system_settings",
|
||||
"project_settings",
|
||||
"environments"
|
||||
"get_system_settings",
|
||||
"get_project_settings",
|
||||
"get_current_project_settings",
|
||||
"get_anatomy_settings",
|
||||
"get_environments"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
"AVALON_CONFIG": "pype",
|
||||
"AVALON_PROJECTS": "{PYPE_PROJECTS_PATH}",
|
||||
"AVALON_USERNAME": "avalon",
|
||||
"AVALON_PASSWORD": "secret",
|
||||
"AVALON_DEBUG": "1",
|
||||
"AVALON_MONGO": "mongodb://localhost:2707",
|
||||
"AVALON_DB": "avalon",
|
||||
"AVALON_DB_DATA": "{PYPE_SETUP_PATH}/../mongo_db_data",
|
||||
"AVALON_EARLY_ADOPTER": "1",
|
||||
"AVALON_SCHEMA": "{PYPE_MODULE_ROOT}/schema",
|
||||
"AVALON_LOCATION": "http://127.0.0.1",
|
||||
"AVALON_LABEL": "Pype",
|
||||
"AVALON_TIMEOUT": "1000",
|
||||
"AVALON_THUMBNAIL_ROOT": ""
|
||||
}
|
||||
29
pype/settings/defaults/project_anatomy/attributes.json
Normal file
29
pype/settings/defaults/project_anatomy/attributes.json
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
{
|
||||
"fps": 25,
|
||||
"frameStart": 1001,
|
||||
"frameEnd": 1001,
|
||||
"clipIn": 1,
|
||||
"clipOut": 1,
|
||||
"handleStart": 0,
|
||||
"handleEnd": 0,
|
||||
"resolutionWidth": 1920,
|
||||
"resolutionHeight": 1080,
|
||||
"pixelAspect": 1,
|
||||
"applications": [],
|
||||
"task_short_names": {
|
||||
"Generic": "gener",
|
||||
"Art": "art",
|
||||
"Modeling": "mdl",
|
||||
"Texture": "tex",
|
||||
"Lookdev": "look",
|
||||
"Rigging": "rig",
|
||||
"Edit": "edit",
|
||||
"Layout": "lay",
|
||||
"Setdress": "dress",
|
||||
"Animation": "anim",
|
||||
"FX": "fx",
|
||||
"Lighting": "lgt",
|
||||
"Paint": "paint",
|
||||
"Compositing": "comp"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,42 +0,0 @@
|
|||
{
|
||||
"nuke": {
|
||||
"root": {
|
||||
"colorManagement": "Nuke",
|
||||
"OCIO_config": "nuke-default",
|
||||
"defaultViewerLUT": "Nuke Root LUTs",
|
||||
"monitorLut": "sRGB",
|
||||
"int8Lut": "sRGB",
|
||||
"int16Lut": "sRGB",
|
||||
"logLut": "Cineon",
|
||||
"floatLut": "linear"
|
||||
},
|
||||
"viewer": {
|
||||
"viewerProcess": "sRGB"
|
||||
},
|
||||
"write": {
|
||||
"render": {
|
||||
"colorspace": "linear"
|
||||
},
|
||||
"prerender": {
|
||||
"colorspace": "linear"
|
||||
},
|
||||
"still": {
|
||||
"colorspace": "sRGB"
|
||||
}
|
||||
},
|
||||
"read": {
|
||||
"[^-a-zA-Z0-9]beauty[^-a-zA-Z0-9]": "linear",
|
||||
"[^-a-zA-Z0-9](P|N|Z|crypto)[^-a-zA-Z0-9]": "linear",
|
||||
"[^-a-zA-Z0-9](plateRef)[^-a-zA-Z0-9]": "sRGB"
|
||||
}
|
||||
},
|
||||
"maya": {
|
||||
|
||||
},
|
||||
"houdini": {
|
||||
|
||||
},
|
||||
"resolve": {
|
||||
|
||||
}
|
||||
}
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
{
|
||||
"nuke": {
|
||||
"nodes": {
|
||||
"connected": true,
|
||||
"modifymetadata": {
|
||||
"_id": "connect_metadata",
|
||||
"_previous": "ENDING",
|
||||
"metadata.set.pype_studio_name": "{PYPE_STUDIO_NAME}",
|
||||
"metadata.set.avalon_project_name": "{AVALON_PROJECT}",
|
||||
"metadata.set.avalon_project_code": "{PYPE_STUDIO_CODE}",
|
||||
"metadata.set.avalon_asset_name": "{AVALON_ASSET}"
|
||||
},
|
||||
"crop": {
|
||||
"_id": "connect_crop",
|
||||
"_previous": "connect_metadata",
|
||||
"box": [
|
||||
"{metadata.crop.x}",
|
||||
"{metadata.crop.y}",
|
||||
"{metadata.crop.right}",
|
||||
"{metadata.crop.top}"
|
||||
]
|
||||
},
|
||||
"write": {
|
||||
"render": {
|
||||
"_id": "output_write",
|
||||
"_previous": "connect_crop",
|
||||
"file_type": "exr",
|
||||
"datatype": "16 bit half",
|
||||
"compression": "Zip (1 scanline)",
|
||||
"autocrop": true,
|
||||
"tile_color": "0xff0000ff",
|
||||
"channels": "rgb"
|
||||
},
|
||||
"prerender": {
|
||||
"_id": "output_write",
|
||||
"_previous": "connect_crop",
|
||||
"file_type": "exr",
|
||||
"datatype": "16 bit half",
|
||||
"compression": "Zip (1 scanline)",
|
||||
"autocrop": false,
|
||||
"tile_color": "0xc9892aff",
|
||||
"channels": "rgba"
|
||||
},
|
||||
"still": {
|
||||
"_previous": "connect_crop",
|
||||
"channels": "rgba",
|
||||
"file_type": "tiff",
|
||||
"datatype": "16 bit",
|
||||
"compression": "LZW",
|
||||
"tile_color": "0x4145afff"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
129
pype/settings/defaults/project_anatomy/imageio.json
Normal file
129
pype/settings/defaults/project_anatomy/imageio.json
Normal file
|
|
@ -0,0 +1,129 @@
|
|||
{
|
||||
"hiero": {
|
||||
"workfile": {
|
||||
"ocioConfigName": "nuke-default",
|
||||
"ocioconfigpath": {
|
||||
"windows": [],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"workingSpace": "linear",
|
||||
"sixteenBitLut": "sRGB",
|
||||
"eightBitLut": "sRGB",
|
||||
"floatLut": "linear",
|
||||
"logLut": "Cineon",
|
||||
"viewerLut": "sRGB",
|
||||
"thumbnailLut": "sRGB"
|
||||
},
|
||||
"regexInputs": {
|
||||
"inputs": [
|
||||
{
|
||||
"regex": "[^-a-zA-Z0-9](plateRef).*(?=mp4)",
|
||||
"colorspace": "sRGB"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"nuke": {
|
||||
"workfile": {
|
||||
"colorManagement": "Nuke",
|
||||
"OCIO_config": "nuke-default",
|
||||
"customOCIOConfigPath": {
|
||||
"windows": [],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"workingSpaceLUT": "linear",
|
||||
"monitorLut": "sRGB",
|
||||
"int8Lut": "sRGB",
|
||||
"int16Lut": "sRGB",
|
||||
"logLut": "Cineon",
|
||||
"floatLut": "linear"
|
||||
},
|
||||
"nodes": {
|
||||
"requiredNodes": [
|
||||
{
|
||||
"plugins": [
|
||||
"CreateWriteRender"
|
||||
],
|
||||
"nukeNodeClass": "Write",
|
||||
"knobs": [
|
||||
{
|
||||
"name": "file_type",
|
||||
"value": "exr"
|
||||
},
|
||||
{
|
||||
"name": "datatype",
|
||||
"value": "16 bit half"
|
||||
},
|
||||
{
|
||||
"name": "compression",
|
||||
"value": "Zip (1 scanline)"
|
||||
},
|
||||
{
|
||||
"name": "autocrop",
|
||||
"value": "True"
|
||||
},
|
||||
{
|
||||
"name": "tile_color",
|
||||
"value": "0xff0000ff"
|
||||
},
|
||||
{
|
||||
"name": "channels",
|
||||
"value": "rgb"
|
||||
},
|
||||
{
|
||||
"name": "colorspace",
|
||||
"value": "linear"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"plugins": [
|
||||
"CreateWritePrerender"
|
||||
],
|
||||
"nukeNodeClass": "Write",
|
||||
"knobs": [
|
||||
{
|
||||
"name": "file_type",
|
||||
"value": "exr"
|
||||
},
|
||||
{
|
||||
"name": "datatype",
|
||||
"value": "16 bit half"
|
||||
},
|
||||
{
|
||||
"name": "compression",
|
||||
"value": "Zip (1 scanline)"
|
||||
},
|
||||
{
|
||||
"name": "autocrop",
|
||||
"value": "False"
|
||||
},
|
||||
{
|
||||
"name": "tile_color",
|
||||
"value": "0xff0000ff"
|
||||
},
|
||||
{
|
||||
"name": "channels",
|
||||
"value": "rgb"
|
||||
},
|
||||
{
|
||||
"name": "colorspace",
|
||||
"value": "linear"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"customNodes": []
|
||||
},
|
||||
"regexInputs": {
|
||||
"inputs": [
|
||||
{
|
||||
"regex": "[^-a-zA-Z0-9]beauty[^-a-zA-Z0-9]",
|
||||
"colorspace": "linear"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -13,9 +13,6 @@
|
|||
"file": "{project[code]}_{asset}_{subset}_{@version}<_{output}><.{@frame}>.{representation}",
|
||||
"path": "{@folder}/{@file}"
|
||||
},
|
||||
"texture": {
|
||||
"path": "{root}/{project[name]}/{hierarchy}/{asset}/publish/{family}/{subset}"
|
||||
},
|
||||
"publish": {
|
||||
"folder": "{root}/{project[name]}/{hierarchy}/{asset}/publish/{family}/{subset}/{@version}",
|
||||
"file": "{project[code]}_{asset}_{subset}_{@version}<_{output}><.{@frame}>.{representation}",
|
||||
|
|
@ -26,5 +23,7 @@
|
|||
"folder": "{root}/{project[name]}/{hierarchy}/{asset}/publish/{family}/{subset}/master",
|
||||
"file": "{project[code]}_{asset}_{subset}_master<_{output}><.{frame}>.{representation}",
|
||||
"path": "{@folder}/{@file}"
|
||||
}
|
||||
},
|
||||
"delivery": {},
|
||||
"other": {}
|
||||
}
|
||||
13
pype/settings/defaults/project_settings/celaction.json
Normal file
13
pype/settings/defaults/project_settings/celaction.json
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
{
|
||||
"publish": {
|
||||
"ExtractCelactionDeadline": {
|
||||
"enabled": true,
|
||||
"deadline_department": "",
|
||||
"deadline_priority": 50,
|
||||
"deadline_pool": "",
|
||||
"deadline_pool_secondary": "",
|
||||
"deadline_group": "",
|
||||
"deadline_chunk_size": 10
|
||||
}
|
||||
}
|
||||
}
|
||||
98
pype/settings/defaults/project_settings/ftrack.json
Normal file
98
pype/settings/defaults/project_settings/ftrack.json
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
{
|
||||
"ftrack_actions_path": [],
|
||||
"ftrack_events_path": [],
|
||||
"events": {
|
||||
"sync_to_avalon": {
|
||||
"enabled": true,
|
||||
"statuses_name_change": [
|
||||
"ready",
|
||||
"not ready"
|
||||
]
|
||||
},
|
||||
"push_frame_values_to_task": {
|
||||
"enabled": true,
|
||||
"interest_entity_types": [
|
||||
"shot",
|
||||
"asset build"
|
||||
],
|
||||
"interest_attributess": [
|
||||
"frameStart",
|
||||
"frameEnd"
|
||||
]
|
||||
},
|
||||
"thumbnail_updates": {
|
||||
"enabled": true,
|
||||
"levels": 2
|
||||
},
|
||||
"user_assignment": {
|
||||
"enabled": true
|
||||
},
|
||||
"status_update": {
|
||||
"enabled": true,
|
||||
"mapping": {
|
||||
"In Progress": [
|
||||
"__any__"
|
||||
],
|
||||
"Ready": [
|
||||
"Not Ready"
|
||||
],
|
||||
"__ignore__": [
|
||||
"in prgoress",
|
||||
"omitted",
|
||||
"on hold"
|
||||
]
|
||||
}
|
||||
},
|
||||
"status_task_to_parent": {
|
||||
"enabled": true,
|
||||
"parent_status_match_all_task_statuses": {
|
||||
"Completed": [
|
||||
"Approved",
|
||||
"Omitted"
|
||||
]
|
||||
},
|
||||
"parent_status_by_task_status": {
|
||||
"In Progress": [
|
||||
"in progress",
|
||||
"change requested",
|
||||
"retake",
|
||||
"pending review"
|
||||
]
|
||||
}
|
||||
},
|
||||
"status_task_to_version": {
|
||||
"enabled": true,
|
||||
"mapping": {
|
||||
"Approved": [
|
||||
"Complete"
|
||||
]
|
||||
}
|
||||
},
|
||||
"status_version_to_task": {
|
||||
"enabled": true,
|
||||
"mapping": {
|
||||
"Complete": [
|
||||
"Approved",
|
||||
"Complete"
|
||||
]
|
||||
}
|
||||
},
|
||||
"first_version_status": {
|
||||
"enabled": true,
|
||||
"status": ""
|
||||
},
|
||||
"next_task_update": {
|
||||
"enabled": true,
|
||||
"mapping": {
|
||||
"Ready": "Not Ready"
|
||||
}
|
||||
}
|
||||
},
|
||||
"publish": {
|
||||
"IntegrateFtrackNote": {
|
||||
"enabled": true,
|
||||
"note_with_intent_template": "",
|
||||
"note_labels": []
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
{
|
||||
"sync_to_avalon": {
|
||||
"statuses_name_change": ["not ready", "ready"]
|
||||
},
|
||||
|
||||
"status_update": {
|
||||
"_ignore_": ["in progress", "ommited", "on hold"],
|
||||
"Ready": ["not ready"],
|
||||
"In Progress" : ["_any_"]
|
||||
},
|
||||
"status_version_to_task": {
|
||||
"__description__": "Status `from` (key) must be lowered!",
|
||||
"in progress": "in progress",
|
||||
"approved": "approved"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,165 +0,0 @@
|
|||
[{
|
||||
"label": "FPS",
|
||||
"key": "fps",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"write_security_role": ["ALL"],
|
||||
"read_security_role": ["ALL"],
|
||||
"default": null,
|
||||
"config": {
|
||||
"isdecimal": true
|
||||
}
|
||||
}, {
|
||||
"label": "Applications",
|
||||
"key": "applications",
|
||||
"type": "enumerator",
|
||||
"entity_type": "show",
|
||||
"group": "avalon",
|
||||
"config": {
|
||||
"multiselect": true,
|
||||
"data": [
|
||||
{"blender_2.80": "Blender 2.80"},
|
||||
{"blender_2.81": "Blender 2.81"},
|
||||
{"blender_2.82": "Blender 2.82"},
|
||||
{"blender_2.83": "Blender 2.83"},
|
||||
{"celaction_local": "CelAction2D Local"},
|
||||
{"maya_2017": "Maya 2017"},
|
||||
{"maya_2018": "Maya 2018"},
|
||||
{"maya_2019": "Maya 2019"},
|
||||
{"nuke_10.0": "Nuke 10.0"},
|
||||
{"nuke_11.2": "Nuke 11.2"},
|
||||
{"nuke_11.3": "Nuke 11.3"},
|
||||
{"nuke_12.0": "Nuke 12.0"},
|
||||
{"nukex_10.0": "NukeX 10.0"},
|
||||
{"nukex_11.2": "NukeX 11.2"},
|
||||
{"nukex_11.3": "NukeX 11.3"},
|
||||
{"nukex_12.0": "NukeX 12.0"},
|
||||
{"nukestudio_10.0": "NukeStudio 10.0"},
|
||||
{"nukestudio_11.2": "NukeStudio 11.2"},
|
||||
{"nukestudio_11.3": "NukeStudio 11.3"},
|
||||
{"nukestudio_12.0": "NukeStudio 12.0"},
|
||||
{"harmony_17": "Harmony 17"},
|
||||
{"houdini_16.5": "Houdini 16.5"},
|
||||
{"houdini_17": "Houdini 17"},
|
||||
{"houdini_18": "Houdini 18"},
|
||||
{"photoshop_2020": "Photoshop 2020"},
|
||||
{"python_3": "Python 3"},
|
||||
{"python_2": "Python 2"},
|
||||
{"premiere_2019": "Premiere Pro 2019"},
|
||||
{"premiere_2020": "Premiere Pro 2020"},
|
||||
{"resolve_16": "BM DaVinci Resolve 16"}
|
||||
]
|
||||
}
|
||||
}, {
|
||||
"label": "Avalon auto-sync",
|
||||
"key": "avalon_auto_sync",
|
||||
"type": "boolean",
|
||||
"entity_type": "show",
|
||||
"group": "avalon",
|
||||
"write_security_role": ["API", "Administrator"],
|
||||
"read_security_role": ["API", "Administrator"]
|
||||
}, {
|
||||
"label": "Intent",
|
||||
"key": "intent",
|
||||
"type": "enumerator",
|
||||
"entity_type": "assetversion",
|
||||
"group": "avalon",
|
||||
"config": {
|
||||
"multiselect": false,
|
||||
"data": [
|
||||
{"test": "Test"},
|
||||
{"wip": "WIP"},
|
||||
{"final": "Final"}
|
||||
]
|
||||
}
|
||||
}, {
|
||||
"label": "Library Project",
|
||||
"key": "library_project",
|
||||
"type": "boolean",
|
||||
"entity_type": "show",
|
||||
"group": "avalon",
|
||||
"write_security_role": ["API", "Administrator"],
|
||||
"read_security_role": ["API", "Administrator"]
|
||||
}, {
|
||||
"label": "Clip in",
|
||||
"key": "clipIn",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}, {
|
||||
"label": "Clip out",
|
||||
"key": "clipOut",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}, {
|
||||
"label": "Frame start",
|
||||
"key": "frameStart",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}, {
|
||||
"label": "Frame end",
|
||||
"key": "frameEnd",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}, {
|
||||
"label": "Tools",
|
||||
"key": "tools_env",
|
||||
"type": "enumerator",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"config": {
|
||||
"multiselect": true,
|
||||
"data": [
|
||||
{"mtoa_3.0.1": "mtoa_3.0.1"},
|
||||
{"mtoa_3.1.1": "mtoa_3.1.1"},
|
||||
{"mtoa_3.2.0": "mtoa_3.2.0"},
|
||||
{"yeti_2.1.2": "yeti_2.1"}
|
||||
]
|
||||
}
|
||||
}, {
|
||||
"label": "Resolution Width",
|
||||
"key": "resolutionWidth",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}, {
|
||||
"label": "Resolution Height",
|
||||
"key": "resolutionHeight",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}, {
|
||||
"label": "Pixel aspect",
|
||||
"key": "pixelAspect",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"config": {
|
||||
"isdecimal": true
|
||||
}
|
||||
}, {
|
||||
"label": "Frame handles start",
|
||||
"key": "handleStart",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}, {
|
||||
"label": "Frame handles end",
|
||||
"key": "handleEnd",
|
||||
"type": "number",
|
||||
"is_hierarchical": true,
|
||||
"group": "avalon",
|
||||
"default": null
|
||||
}
|
||||
]
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"server_url": "",
|
||||
"api_key": "",
|
||||
"api_user": ""
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"TestAction": {
|
||||
"ignore_me": true
|
||||
}
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
{
|
||||
"fps": 25,
|
||||
"frameStart": 1001,
|
||||
"frameEnd": 1100,
|
||||
"clipIn": 1001,
|
||||
"clipOut": 1100,
|
||||
"handleStart": 10,
|
||||
"handleEnd": 10,
|
||||
|
||||
"resolutionHeight": 1080,
|
||||
"resolutionWidth": 1920,
|
||||
"pixelAspect": 1.0,
|
||||
"applications": [
|
||||
"maya_2019", "nuke_11.3", "nukex_11.3", "nukestudio_11.3", "deadline"
|
||||
],
|
||||
"tools_env": [],
|
||||
"avalon_auto_sync": true
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
{
|
||||
"object_types": ["Milestone", "Task", "Folder", "Asset Build", "Shot", "Library", "Sequence"],
|
||||
"version_workflow": ["Pending Review", "Client Review", "On Farm", "Reviewed", "Render Complete", "Approved", "CBB", "Delivered", "Render Failed", "data"],
|
||||
"task_workflow": ["Not Ready", "Ready", "Change Requested", "In progress", "Pending Review", "On Farm", "Waiting", "Render Complete", "Complete", "CBB", "On Hold", "Render Failed", "Omitted"],
|
||||
"overrides": [{
|
||||
"task_types": ["Animation"],
|
||||
"statuses": ["Not Ready", "Ready", "Change Requested", "Blocking", "Animating", "blocking review", "anim review", "Complete", "CBB", "On Hold", "Omitted"]
|
||||
}, {
|
||||
"task_types": ["Lighting"],
|
||||
"statuses": ["Not Ready", "Ready", "Change Requested", "In progress", "To render", "On Farm", "Render Complete", "Complete", "CBB", "On Hold", "Render Failed", "Omitted"]
|
||||
}],
|
||||
"task_type_schema": ["Layout", "Animation", "Modeling", "Previz", "Lookdev", "FX", "Lighting", "Compositing", "Rigging", "Texture", "Matte-paint", "Roto-paint", "Art", "Match-moving", "Production", "Build", "Setdress", "Edit", "R&D", "Boards"],
|
||||
"schemas": [{
|
||||
"object_type": "Shot",
|
||||
"statuses": ["Omitted", "Normal", "Complete"],
|
||||
"task_types": []
|
||||
}, {
|
||||
"object_type": "Asset Build",
|
||||
"statuses": ["Omitted", "Normal", "Complete"],
|
||||
"task_types": ["Setups", "Sets", "Characters", "Props", "Locations", "Assembly", "R&D", "Elements"]
|
||||
}, {
|
||||
"object_type": "Milestone",
|
||||
"statuses": ["Normal", "Complete"],
|
||||
"task_types": ["Generic"]
|
||||
}],
|
||||
"task_templates": [{
|
||||
"name": "Character",
|
||||
"task_types": ["Art", "Modeling", "Lookdev", "Rigging"]
|
||||
}, {
|
||||
"name": "Element",
|
||||
"task_types": ["Modeling", "Lookdev"]
|
||||
}, {
|
||||
"name": "Prop",
|
||||
"task_types": ["Modeling", "Lookdev", "Rigging"]
|
||||
}, {
|
||||
"name": "Location",
|
||||
"task_types": ["Layout", "Setdress"]
|
||||
}]
|
||||
}
|
||||
182
pype/settings/defaults/project_settings/global.json
Normal file
182
pype/settings/defaults/project_settings/global.json
Normal file
|
|
@ -0,0 +1,182 @@
|
|||
{
|
||||
"publish": {
|
||||
"IntegrateMasterVersion": {
|
||||
"enabled": true
|
||||
},
|
||||
"ExtractJpegEXR": {
|
||||
"enabled": true,
|
||||
"ffmpeg_args": {
|
||||
"input": [],
|
||||
"output": []
|
||||
}
|
||||
},
|
||||
"ExtractReview": {
|
||||
"enabled": true,
|
||||
"profiles": [
|
||||
{
|
||||
"families": [],
|
||||
"hosts": [],
|
||||
"outputs": {
|
||||
"h264": {
|
||||
"ext": "mp4",
|
||||
"tags": [
|
||||
"burnin",
|
||||
"ftrackreview"
|
||||
],
|
||||
"ffmpeg_args": {
|
||||
"video_filters": [],
|
||||
"audio_filters": [],
|
||||
"input": [
|
||||
"-gamma 2.2"
|
||||
],
|
||||
"output": [
|
||||
"-pix_fmt yuv420p",
|
||||
"-crf 18",
|
||||
"-intra"
|
||||
]
|
||||
},
|
||||
"filter": {
|
||||
"families": [
|
||||
"render",
|
||||
"review",
|
||||
"ftrack"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ExtractBurnin": {
|
||||
"enabled": true,
|
||||
"options": {
|
||||
"font_size": 42,
|
||||
"opacity": 1,
|
||||
"bg_opacity": 0,
|
||||
"x_offset": 5,
|
||||
"y_offset": 5,
|
||||
"bg_padding": 5
|
||||
},
|
||||
"profiles": [
|
||||
{
|
||||
"families": [],
|
||||
"hosts": [],
|
||||
"burnins": {
|
||||
"burnin": {
|
||||
"TOP_LEFT": "{yy}-{mm}-{dd}",
|
||||
"TOP_CENTERED": "",
|
||||
"TOP_RIGHT": "{anatomy[version]}",
|
||||
"BOTTOM_LEFT": "{username}",
|
||||
"BOTTOM_CENTERED": "{asset}",
|
||||
"BOTTOM_RIGHT": "{frame_start}-{current_frame}-{frame_end}"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"IntegrateAssetNew": {
|
||||
"template_name_profiles": {
|
||||
"publish": {
|
||||
"families": [],
|
||||
"tasks": []
|
||||
},
|
||||
"render": {
|
||||
"families": [
|
||||
"review",
|
||||
"render",
|
||||
"prerender"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"ProcessSubmittedJobOnFarm": {
|
||||
"enabled": true,
|
||||
"deadline_department": "",
|
||||
"deadline_pool": "",
|
||||
"deadline_group": "",
|
||||
"deadline_chunk_size": "",
|
||||
"deadline_priority": "",
|
||||
"aov_filter": {
|
||||
"maya": [
|
||||
".+(?:\\.|_)([Bb]eauty)(?:\\.|_).*"
|
||||
],
|
||||
"nuke": [],
|
||||
"aftereffects": [
|
||||
".*"
|
||||
],
|
||||
"celaction": [
|
||||
".*"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"tools": {
|
||||
"Creator": {
|
||||
"families_smart_select": {
|
||||
"Render": [
|
||||
"light",
|
||||
"render"
|
||||
],
|
||||
"Model": [
|
||||
"model"
|
||||
],
|
||||
"Layout": [
|
||||
"layout"
|
||||
],
|
||||
"Look": [
|
||||
"look"
|
||||
],
|
||||
"Rig": [
|
||||
"rigging",
|
||||
"rig"
|
||||
]
|
||||
}
|
||||
},
|
||||
"Workfiles": {
|
||||
"last_workfile_on_startup": [
|
||||
{
|
||||
"hosts": [],
|
||||
"tasks": [],
|
||||
"enabled": true
|
||||
}
|
||||
],
|
||||
"sw_folders": {
|
||||
"compositing": [
|
||||
"nuke",
|
||||
"ae"
|
||||
],
|
||||
"modeling": [
|
||||
"maya",
|
||||
"blender",
|
||||
"zbrush"
|
||||
],
|
||||
"lookdev": [
|
||||
"substance",
|
||||
"textures"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"project_folder_structure": {
|
||||
"__project_root__": {
|
||||
"prod": {},
|
||||
"resources": {
|
||||
"footage": {
|
||||
"plates": {},
|
||||
"offline": {}
|
||||
},
|
||||
"audio": {},
|
||||
"art_dept": {}
|
||||
},
|
||||
"editorial": {},
|
||||
"assets[ftrack.Library]": {
|
||||
"characters[ftrack]": {},
|
||||
"locations[ftrack]": {}
|
||||
},
|
||||
"shots[ftrack.Sequence]": {
|
||||
"scripts": {},
|
||||
"editorial[ftrack.Folder]": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"Model": ["model"],
|
||||
"Render Globals": ["light", "render"],
|
||||
"Layout": ["layout"],
|
||||
"Set Dress": ["setdress"],
|
||||
"Look": ["look"],
|
||||
"Rig": ["rigging"]
|
||||
}
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
{
|
||||
"__project_root__": {
|
||||
"prod" : {},
|
||||
"resources" : {
|
||||
"footage": {
|
||||
"plates": {},
|
||||
"offline": {}
|
||||
},
|
||||
"audio": {},
|
||||
"art_dept": {}
|
||||
},
|
||||
"editorial" : {},
|
||||
"assets[ftrack.Library]": {
|
||||
"characters[ftrack]": {},
|
||||
"locations[ftrack]": {}
|
||||
},
|
||||
"shots[ftrack.Sequence]": {
|
||||
"scripts": {},
|
||||
"editorial[ftrack.Folder]": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"compositing": ["nuke", "ae"],
|
||||
"modeling": ["maya", "app2"],
|
||||
"lookdev": ["substance"],
|
||||
"animation": [],
|
||||
"lighting": [],
|
||||
"rigging": []
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"last_workfile_on_startup": [
|
||||
{
|
||||
"enabled": false
|
||||
}
|
||||
]
|
||||
}
|
||||
7
pype/settings/defaults/project_settings/harmony.json
Normal file
7
pype/settings/defaults/project_settings/harmony.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"publish": {},
|
||||
"general": {
|
||||
"skip_resolution_check": false,
|
||||
"skip_timelines_check": false
|
||||
}
|
||||
}
|
||||
14
pype/settings/defaults/project_settings/hiero.json
Normal file
14
pype/settings/defaults/project_settings/hiero.json
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"publish": {
|
||||
"CollectInstanceVersion": {
|
||||
"enabled": false
|
||||
},
|
||||
"ExtractReviewCutUpVideo": {
|
||||
"enabled": true,
|
||||
"tags_addition": [
|
||||
"review"
|
||||
]
|
||||
}
|
||||
},
|
||||
"filters": {}
|
||||
}
|
||||
319
pype/settings/defaults/project_settings/maya.json
Normal file
319
pype/settings/defaults/project_settings/maya.json
Normal file
|
|
@ -0,0 +1,319 @@
|
|||
{
|
||||
"maya_capture": {
|
||||
"Codec": {
|
||||
"compression": "jpg",
|
||||
"format": "image",
|
||||
"quality": 95
|
||||
},
|
||||
"Display Options": {
|
||||
"background": [
|
||||
0.7,
|
||||
0.7,
|
||||
0.7
|
||||
],
|
||||
"backgroundBottom": [
|
||||
0.7,
|
||||
0.7,
|
||||
0.7
|
||||
],
|
||||
"backgroundTop": [
|
||||
0.7,
|
||||
0.7,
|
||||
0.7
|
||||
],
|
||||
"override_display": true
|
||||
},
|
||||
"Generic": {
|
||||
"isolate_view": true,
|
||||
"off_screen": true
|
||||
},
|
||||
"IO": {
|
||||
"name": "",
|
||||
"open_finished": true,
|
||||
"raw_frame_numbers": true,
|
||||
"recent_playblasts": [],
|
||||
"save_file": true
|
||||
},
|
||||
"PanZoom": {
|
||||
"pan_zoom": true
|
||||
},
|
||||
"Renderer": {
|
||||
"rendererName": "vp2Renderer"
|
||||
},
|
||||
"Resolution": {
|
||||
"width": 1080,
|
||||
"height": 1920,
|
||||
"percent": 1.0,
|
||||
"mode": "Custom"
|
||||
},
|
||||
"Time Range": {
|
||||
"start_frame": 0,
|
||||
"end_frame": 0,
|
||||
"frame": "",
|
||||
"time": "Time Slider"
|
||||
},
|
||||
"Viewport Options": {
|
||||
"cameras": false,
|
||||
"clipGhosts": false,
|
||||
"controlVertices": false,
|
||||
"deformers": false,
|
||||
"dimensions": false,
|
||||
"displayLights": 0,
|
||||
"dynamicConstraints": false,
|
||||
"dynamics": false,
|
||||
"fluids": false,
|
||||
"follicles": false,
|
||||
"gpuCacheDisplayFilter": false,
|
||||
"greasePencils": false,
|
||||
"grid": false,
|
||||
"hairSystems": true,
|
||||
"handles": false,
|
||||
"high_quality": true,
|
||||
"hud": false,
|
||||
"hulls": false,
|
||||
"ikHandles": false,
|
||||
"imagePlane": true,
|
||||
"joints": false,
|
||||
"lights": false,
|
||||
"locators": false,
|
||||
"manipulators": false,
|
||||
"motionTrails": false,
|
||||
"nCloths": false,
|
||||
"nParticles": false,
|
||||
"nRigids": false,
|
||||
"nurbsCurves": false,
|
||||
"nurbsSurfaces": false,
|
||||
"override_viewport_options": true,
|
||||
"particleInstancers": false,
|
||||
"pivots": false,
|
||||
"planes": false,
|
||||
"pluginShapes": false,
|
||||
"polymeshes": true,
|
||||
"shadows": true,
|
||||
"strokes": false,
|
||||
"subdivSurfaces": false,
|
||||
"textures": false,
|
||||
"twoSidedLighting": true
|
||||
},
|
||||
"Camera Options": {
|
||||
"displayGateMask": false,
|
||||
"displayResolution": false,
|
||||
"displayFilmGate": false,
|
||||
"displayFieldChart": false,
|
||||
"displaySafeAction": false,
|
||||
"displaySafeTitle": false,
|
||||
"displayFilmPivot": false,
|
||||
"displayFilmOrigin": false,
|
||||
"overscan": 1.0
|
||||
}
|
||||
},
|
||||
"publish": {
|
||||
"CollectMayaRender": {
|
||||
"sync_workfile_version": true
|
||||
},
|
||||
"ValidateCameraAttributes": {
|
||||
"enabled": true,
|
||||
"optional": true
|
||||
},
|
||||
"ValidateModelName": {
|
||||
"enabled": true,
|
||||
"material_file": {
|
||||
"windows": "",
|
||||
"darwin": "",
|
||||
"linux": ""
|
||||
},
|
||||
"regex": ""
|
||||
},
|
||||
"ValidateAssemblyName": {
|
||||
"enabled": true
|
||||
},
|
||||
"ValidateShaderName": {
|
||||
"enabled": true,
|
||||
"regex": ""
|
||||
},
|
||||
"ValidateMeshHasOverlappingUVs": {
|
||||
"enabled": false
|
||||
},
|
||||
"ExtractCameraAlembic": {
|
||||
"enabled": true,
|
||||
"optional": true,
|
||||
"bake_attributes": []
|
||||
},
|
||||
"MayaSubmitDeadline": {
|
||||
"enabled": true,
|
||||
"tile_assembler_plugin": "DraftTileAssembler"
|
||||
}
|
||||
},
|
||||
"load": {
|
||||
"colors": {
|
||||
"model": [
|
||||
0.821,
|
||||
0.518,
|
||||
0.117
|
||||
],
|
||||
"rig": [
|
||||
0.144,
|
||||
0.443,
|
||||
0.463
|
||||
],
|
||||
"pointcache": [
|
||||
0.368,
|
||||
0.821,
|
||||
0.117
|
||||
],
|
||||
"animation": [
|
||||
0.368,
|
||||
0.821,
|
||||
0.117
|
||||
],
|
||||
"ass": [
|
||||
1.0,
|
||||
0.332,
|
||||
0.312
|
||||
],
|
||||
"camera": [
|
||||
0.447,
|
||||
0.312,
|
||||
1.0
|
||||
],
|
||||
"fbx": [
|
||||
1.0,
|
||||
0.931,
|
||||
0.312
|
||||
],
|
||||
"mayaAscii": [
|
||||
0.312,
|
||||
1.0,
|
||||
0.747
|
||||
],
|
||||
"setdress": [
|
||||
0.312,
|
||||
1.0,
|
||||
0.747
|
||||
],
|
||||
"layout": [
|
||||
0.312,
|
||||
1.0,
|
||||
0.747
|
||||
],
|
||||
"vdbcache": [
|
||||
0.312,
|
||||
1.0,
|
||||
0.428
|
||||
],
|
||||
"vrayproxy": [
|
||||
0.258,
|
||||
0.95,
|
||||
0.541
|
||||
],
|
||||
"yeticache": [
|
||||
0.2,
|
||||
0.8,
|
||||
0.3
|
||||
],
|
||||
"yetiRig": [
|
||||
0.0,
|
||||
0.8,
|
||||
0.5
|
||||
]
|
||||
}
|
||||
},
|
||||
"workfile_build": {
|
||||
"profiles": [
|
||||
{
|
||||
"tasks": [
|
||||
"Lighting"
|
||||
],
|
||||
"current_context": [
|
||||
{
|
||||
"subset_name_filters": [
|
||||
"\".+[Mm]ain\""
|
||||
],
|
||||
"families": [
|
||||
"model"
|
||||
],
|
||||
"repre_names": [
|
||||
"abc",
|
||||
"ma"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subset_name_filters": [],
|
||||
"families": [
|
||||
"animation",
|
||||
"pointcache"
|
||||
],
|
||||
"repre_names": [
|
||||
"abc"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subset_name_filters": [],
|
||||
"families": [
|
||||
"rendersetup"
|
||||
],
|
||||
"repre_names": [
|
||||
"json"
|
||||
],
|
||||
"loaders": [
|
||||
"RenderSetupLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subset_name_filters": [],
|
||||
"families": [
|
||||
"camera"
|
||||
],
|
||||
"repre_names": [
|
||||
"abc"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
}
|
||||
],
|
||||
"linked_assets": [
|
||||
{
|
||||
"subset_name_filters": [],
|
||||
"families": [
|
||||
"sedress"
|
||||
],
|
||||
"repre_names": [
|
||||
"ma"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"subset_name_filters": [],
|
||||
"families": [
|
||||
"ArnoldStandin"
|
||||
],
|
||||
"repre_names": [
|
||||
"ass"
|
||||
],
|
||||
"loaders": [
|
||||
"assLoader"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"filters": {
|
||||
"preset 1": {
|
||||
"ValidateNoAnimation": false,
|
||||
"ValidateShapeDefaultNames": false
|
||||
},
|
||||
"preset 2": {
|
||||
"ValidateNoAnimation": false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,108 +0,0 @@
|
|||
{
|
||||
"Codec": {
|
||||
"compression": "jpg",
|
||||
"format": "image",
|
||||
"quality": 95
|
||||
},
|
||||
"Display Options": {
|
||||
"background": [
|
||||
0.7137254901960784,
|
||||
0.7137254901960784,
|
||||
0.7137254901960784
|
||||
],
|
||||
"backgroundBottom": [
|
||||
0.7137254901960784,
|
||||
0.7137254901960784,
|
||||
0.7137254901960784
|
||||
],
|
||||
"backgroundTop": [
|
||||
0.7137254901960784,
|
||||
0.7137254901960784,
|
||||
0.7137254901960784
|
||||
],
|
||||
"override_display": true
|
||||
},
|
||||
"Generic": {
|
||||
"isolate_view": true,
|
||||
"off_screen": true
|
||||
},
|
||||
"IO": {
|
||||
"name": "",
|
||||
"open_finished": false,
|
||||
"raw_frame_numbers": false,
|
||||
"recent_playblasts": [],
|
||||
"save_file": false
|
||||
},
|
||||
"PanZoom": {
|
||||
"pan_zoom": true
|
||||
},
|
||||
"Renderer": {
|
||||
"rendererName": "vp2Renderer"
|
||||
},
|
||||
"Resolution": {
|
||||
"height": 1080,
|
||||
"mode": "Custom",
|
||||
"percent": 1.0,
|
||||
"width": 1920
|
||||
},
|
||||
"Time Range": {
|
||||
"end_frame": 25,
|
||||
"frame": "",
|
||||
"start_frame": 0,
|
||||
"time": "Time Slider"
|
||||
},
|
||||
"Viewport Options": {
|
||||
"cameras": false,
|
||||
"clipGhosts": false,
|
||||
"controlVertices": false,
|
||||
"deformers": false,
|
||||
"dimensions": false,
|
||||
"displayLights": 0,
|
||||
"dynamicConstraints": false,
|
||||
"dynamics": false,
|
||||
"fluids": false,
|
||||
"follicles": false,
|
||||
"gpuCacheDisplayFilter": false,
|
||||
"greasePencils": false,
|
||||
"grid": false,
|
||||
"hairSystems": false,
|
||||
"handles": false,
|
||||
"high_quality": true,
|
||||
"hud": false,
|
||||
"hulls": false,
|
||||
"ikHandles": false,
|
||||
"imagePlane": false,
|
||||
"joints": false,
|
||||
"lights": false,
|
||||
"locators": false,
|
||||
"manipulators": false,
|
||||
"motionTrails": false,
|
||||
"nCloths": false,
|
||||
"nParticles": false,
|
||||
"nRigids": false,
|
||||
"nurbsCurves": false,
|
||||
"nurbsSurfaces": false,
|
||||
"override_viewport_options": true,
|
||||
"particleInstancers": false,
|
||||
"pivots": false,
|
||||
"planes": false,
|
||||
"pluginShapes": false,
|
||||
"polymeshes": true,
|
||||
"shadows": false,
|
||||
"strokes": false,
|
||||
"subdivSurfaces": false,
|
||||
"textures": false,
|
||||
"twoSidedLighting": true
|
||||
},
|
||||
"Camera Options": {
|
||||
"displayGateMask": false,
|
||||
"displayResolution": false,
|
||||
"displayFilmGate": false,
|
||||
"displayFieldChart": false,
|
||||
"displaySafeAction": false,
|
||||
"displaySafeTitle": false,
|
||||
"displayFilmPivot": false,
|
||||
"displayFilmOrigin": false,
|
||||
"overscan": 1.0
|
||||
}
|
||||
}
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
{
|
||||
"3delight": 41,
|
||||
"arnold": 46,
|
||||
"arnold_sf": 57,
|
||||
"gelato": 30,
|
||||
"harware": 3,
|
||||
"krakatoa": 51,
|
||||
"file_layers": 7,
|
||||
"mentalray": 2,
|
||||
"mentalray_sf": 6,
|
||||
"redshift": 55,
|
||||
"renderman": 29,
|
||||
"software": 1,
|
||||
"software_sf": 5,
|
||||
"turtle": 10,
|
||||
"vector": 4,
|
||||
"vray": 37,
|
||||
"ffmpeg": 48
|
||||
}
|
||||
90
pype/settings/defaults/project_settings/nuke.json
Normal file
90
pype/settings/defaults/project_settings/nuke.json
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
{
|
||||
"create": {
|
||||
"CreateWriteRender": {
|
||||
"fpath_template": "{work}/renders/nuke/{subset}/{subset}.{frame}.{ext}"
|
||||
},
|
||||
"CreateWritePrerender": {
|
||||
"fpath_template": "{work}/prerenders/nuke/{subset}/{subset}.{frame}.{ext}"
|
||||
}
|
||||
},
|
||||
"publish": {
|
||||
"ExtractThumbnail": {
|
||||
"enabled": true,
|
||||
"nodes": {
|
||||
"Reformat": [
|
||||
[
|
||||
"type",
|
||||
"to format"
|
||||
],
|
||||
[
|
||||
"format",
|
||||
"HD_1080"
|
||||
],
|
||||
[
|
||||
"filter",
|
||||
"Lanczos6"
|
||||
],
|
||||
[
|
||||
"black_outside",
|
||||
true
|
||||
],
|
||||
[
|
||||
"pbb",
|
||||
false
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"ValidateNukeWriteKnobs": {
|
||||
"enabled": true,
|
||||
"knobs": {
|
||||
"render": {
|
||||
"review": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"ExtractReviewDataLut": {
|
||||
"enabled": true
|
||||
},
|
||||
"ExtractReviewDataMov": {
|
||||
"enabled": true,
|
||||
"viewer_lut_raw": false
|
||||
},
|
||||
"ExtractSlateFrame": {
|
||||
"viewer_lut_raw": false
|
||||
},
|
||||
"NukeSubmitDeadline": {
|
||||
"deadline_priority": 50,
|
||||
"deadline_pool": "",
|
||||
"deadline_pool_secondary": "",
|
||||
"deadline_chunk_size": 1
|
||||
}
|
||||
},
|
||||
"workfile_build": {
|
||||
"profiles": [
|
||||
{
|
||||
"tasks": [
|
||||
"compositing"
|
||||
],
|
||||
"current_context": [
|
||||
{
|
||||
"subset_name_filters": [],
|
||||
"families": [
|
||||
"render",
|
||||
"plate"
|
||||
],
|
||||
"repre_names": [
|
||||
"exr",
|
||||
"dpx"
|
||||
],
|
||||
"loaders": [
|
||||
"LoadSequence"
|
||||
]
|
||||
}
|
||||
],
|
||||
"linked_assets": []
|
||||
}
|
||||
]
|
||||
},
|
||||
"filters": {}
|
||||
}
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"ExtractCelactionDeadline": {
|
||||
"enabled": true,
|
||||
"deadline_department": "",
|
||||
"deadline_priority": 60,
|
||||
"deadline_pool": "",
|
||||
"deadline_pool_secondary": "",
|
||||
"deadline_group": "",
|
||||
"deadline_chunk_size": 10
|
||||
}
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"IntegrateFtrackNote": {
|
||||
"enabled": true,
|
||||
"note_with_intent_template": "{intent}: {comment}",
|
||||
"note_labels": []
|
||||
}
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
|
|
@ -1,97 +0,0 @@
|
|||
{
|
||||
"IntegrateMasterVersion": {
|
||||
"enabled": false
|
||||
},
|
||||
"ExtractJpegEXR": {
|
||||
"enabled": true,
|
||||
"ffmpeg_args": {
|
||||
"input": [
|
||||
"-gamma 2.2"
|
||||
],
|
||||
"output": []
|
||||
}
|
||||
},
|
||||
"ExtractReview": {
|
||||
"enabled": true,
|
||||
"profiles": [
|
||||
{
|
||||
"families": [],
|
||||
"hosts": [],
|
||||
"outputs": {
|
||||
"h264": {
|
||||
"ext": "mp4",
|
||||
"tags": [
|
||||
"burnin",
|
||||
"ftrackreview"
|
||||
],
|
||||
"ffmpeg_args": {
|
||||
"video_filters": [],
|
||||
"audio_filters": [],
|
||||
"input": [
|
||||
"-gamma 2.2"
|
||||
],
|
||||
"output": [
|
||||
"-pix_fmt yuv420p",
|
||||
"-crf 18",
|
||||
"-intra"
|
||||
]
|
||||
},
|
||||
"filter": {
|
||||
"families": [
|
||||
"render",
|
||||
"review",
|
||||
"ftrack"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"ExtractBurnin": {
|
||||
"enabled": true,
|
||||
"options": {
|
||||
"font_size": 42,
|
||||
"opacity": 1,
|
||||
"bg_opacity": 0,
|
||||
"x_offset": 5,
|
||||
"y_offset": 5,
|
||||
"bg_padding": 5
|
||||
},
|
||||
"profiles": [
|
||||
{
|
||||
"burnins": {
|
||||
"burnin": {
|
||||
"TOP_LEFT": "{yy}-{mm}-{dd}",
|
||||
"TOP_RIGHT": "{anatomy[version]}",
|
||||
"TOP_CENTERED": "",
|
||||
"BOTTOM_RIGHT": "{frame_start}-{current_frame}-{frame_end}",
|
||||
"BOTTOM_CENTERED": "{asset}",
|
||||
"BOTTOM_LEFT": "{username}"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"IntegrateAssetNew": {
|
||||
"template_name_profiles": {
|
||||
"publish": {
|
||||
"families": [],
|
||||
"tasks": []
|
||||
},
|
||||
"render": {
|
||||
"families": [
|
||||
"review",
|
||||
"render",
|
||||
"prerender"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"ProcessSubmittedJobOnFarm": {
|
||||
"enabled": true,
|
||||
"deadline_department": "",
|
||||
"deadline_pool": "",
|
||||
"deadline_group": ""
|
||||
}
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"Preset n1": {
|
||||
"ValidateNoAnimation": false,
|
||||
"ValidateShapeDefaultNames": false
|
||||
},
|
||||
"Preset n2": {
|
||||
"ValidateNoAnimation": false
|
||||
}
|
||||
}
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
{
|
||||
"colors": {
|
||||
"model": [0.821, 0.518, 0.117],
|
||||
"rig": [0.144, 0.443, 0.463],
|
||||
"pointcache": [0.368, 0.821, 0.117],
|
||||
"animation": [0.368, 0.821, 0.117],
|
||||
"ass": [1.0, 0.332, 0.312],
|
||||
"camera": [0.447, 0.312, 1.0],
|
||||
"fbx": [1.0, 0.931, 0.312],
|
||||
"mayaAscii": [0.312, 1.0, 0.747],
|
||||
"setdress": [0.312, 1.0, 0.747],
|
||||
"layout": [0.312, 1.0, 0.747],
|
||||
"vdbcache": [0.312, 1.0, 0.428],
|
||||
"vrayproxy": [0.258, 0.95, 0.541],
|
||||
"yeticache": [0.2, 0.8, 0.3],
|
||||
"yetiRig": [0, 0.8, 0.5]
|
||||
}
|
||||
}
|
||||
|
|
@ -1,108 +0,0 @@
|
|||
{
|
||||
"Codec": {
|
||||
"compression": "jpg",
|
||||
"format": "image",
|
||||
"quality": 95
|
||||
},
|
||||
"Display Options": {
|
||||
"background": [
|
||||
0.714,
|
||||
0.714,
|
||||
0.714
|
||||
],
|
||||
"backgroundBottom": [
|
||||
0.714,
|
||||
0.714,
|
||||
0.714
|
||||
],
|
||||
"backgroundTop": [
|
||||
0.714,
|
||||
0.714,
|
||||
0.714
|
||||
],
|
||||
"override_display": true
|
||||
},
|
||||
"Generic": {
|
||||
"isolate_view": true,
|
||||
"off_screen": true
|
||||
},
|
||||
"IO": {
|
||||
"name": "",
|
||||
"open_finished": false,
|
||||
"raw_frame_numbers": false,
|
||||
"recent_playblasts": [],
|
||||
"save_file": false
|
||||
},
|
||||
"PanZoom": {
|
||||
"pan_zoom": true
|
||||
},
|
||||
"Renderer": {
|
||||
"rendererName": "vp2Renderer"
|
||||
},
|
||||
"Resolution": {
|
||||
"width": 1920,
|
||||
"height": 1080,
|
||||
"percent": 1.0,
|
||||
"mode": "Custom"
|
||||
},
|
||||
"Time Range": {
|
||||
"start_frame": 0,
|
||||
"end_frame": 25,
|
||||
"frame": "",
|
||||
"time": "Time Slider"
|
||||
},
|
||||
"Viewport Options": {
|
||||
"cameras": false,
|
||||
"clipGhosts": false,
|
||||
"controlVertices": false,
|
||||
"deformers": false,
|
||||
"dimensions": false,
|
||||
"displayLights": 0,
|
||||
"dynamicConstraints": false,
|
||||
"dynamics": false,
|
||||
"fluids": false,
|
||||
"follicles": false,
|
||||
"gpuCacheDisplayFilter": false,
|
||||
"greasePencils": false,
|
||||
"grid": false,
|
||||
"hairSystems": false,
|
||||
"handles": false,
|
||||
"high_quality": true,
|
||||
"hud": false,
|
||||
"hulls": false,
|
||||
"ikHandles": false,
|
||||
"imagePlane": false,
|
||||
"joints": false,
|
||||
"lights": false,
|
||||
"locators": false,
|
||||
"manipulators": false,
|
||||
"motionTrails": false,
|
||||
"nCloths": false,
|
||||
"nParticles": false,
|
||||
"nRigids": false,
|
||||
"nurbsCurves": false,
|
||||
"nurbsSurfaces": false,
|
||||
"override_viewport_options": true,
|
||||
"particleInstancers": false,
|
||||
"pivots": false,
|
||||
"planes": false,
|
||||
"pluginShapes": false,
|
||||
"polymeshes": true,
|
||||
"shadows": false,
|
||||
"strokes": false,
|
||||
"subdivSurfaces": false,
|
||||
"textures": false,
|
||||
"twoSidedLighting": true
|
||||
},
|
||||
"Camera Options": {
|
||||
"displayGateMask": false,
|
||||
"displayResolution": false,
|
||||
"displayFilmGate": false,
|
||||
"displayFieldChart": false,
|
||||
"displaySafeAction": false,
|
||||
"displaySafeTitle": false,
|
||||
"displayFilmPivot": false,
|
||||
"displayFilmOrigin": false,
|
||||
"overscan": 1.0
|
||||
}
|
||||
}
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
{
|
||||
"ValidateModelName": {
|
||||
"enabled": true,
|
||||
"material_file": {
|
||||
"windows": "",
|
||||
"darwin": "",
|
||||
"linux": ""
|
||||
},
|
||||
"regex": ""
|
||||
},
|
||||
"ValidateAssemblyName": {
|
||||
"enabled": true
|
||||
},
|
||||
"ValidateShaderName": {
|
||||
"enabled": true,
|
||||
"regex": "(?P<asset>.*)_(.*)_SHD"
|
||||
},
|
||||
"ValidateMeshHasOverlappingUVs": {
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
|
|
@ -1,17 +0,0 @@
|
|||
{
|
||||
"ValidateModelName": {
|
||||
"enabled": false,
|
||||
"material_file": "/path/to/shader_name_definition.txt",
|
||||
"regex": "(.*)_(\\d)*_(?P<shader>.*)_(GEO)"
|
||||
},
|
||||
"ValidateAssemblyName": {
|
||||
"enabled": false
|
||||
},
|
||||
"ValidateShaderName": {
|
||||
"enabled": false,
|
||||
"regex": "(?P<asset>.*)_(.*)_SHD"
|
||||
},
|
||||
"ValidateMeshHasOverlappingUVs": {
|
||||
"enabled": false
|
||||
}
|
||||
}
|
||||
|
|
@ -1,136 +0,0 @@
|
|||
[
|
||||
{
|
||||
"tasks": [
|
||||
"lighting"
|
||||
],
|
||||
"current_context": [
|
||||
{
|
||||
"subset_name_filters": [
|
||||
".+[Mm]ain"
|
||||
],
|
||||
"families": [
|
||||
"model"
|
||||
],
|
||||
"repre_names": [
|
||||
"abc",
|
||||
"ma"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"families": [
|
||||
"animation",
|
||||
"pointcache"
|
||||
],
|
||||
"repre_names": [
|
||||
"abc"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"families": [
|
||||
"rendersetup"
|
||||
],
|
||||
"repre_names": [
|
||||
"json"
|
||||
],
|
||||
"loaders": [
|
||||
"RenderSetupLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"families": [
|
||||
"camera"
|
||||
],
|
||||
"repre_names": [
|
||||
"abc"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
}
|
||||
],
|
||||
"linked_assets": [
|
||||
{
|
||||
"families": [
|
||||
"setdress"
|
||||
],
|
||||
"repre_names": [
|
||||
"ma"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"families": [
|
||||
"ass"
|
||||
],
|
||||
"repre_names": [
|
||||
"ass"
|
||||
],
|
||||
"loaders": [
|
||||
"assLoader"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"tasks": [
|
||||
"animation"
|
||||
],
|
||||
"current_context": [
|
||||
{
|
||||
"families": [
|
||||
"camera"
|
||||
],
|
||||
"repre_names": [
|
||||
"abc",
|
||||
"ma"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"families": [
|
||||
"audio"
|
||||
],
|
||||
"repre_names": [
|
||||
"wav"
|
||||
],
|
||||
"loaders": [
|
||||
"RenderSetupLoader"
|
||||
]
|
||||
}
|
||||
],
|
||||
"linked_assets": [
|
||||
{
|
||||
"families": [
|
||||
"setdress"
|
||||
],
|
||||
"repre_names": [
|
||||
"proxy"
|
||||
],
|
||||
"loaders": [
|
||||
"ReferenceLoader"
|
||||
]
|
||||
},
|
||||
{
|
||||
"families": [
|
||||
"rig"
|
||||
],
|
||||
"repre_names": [
|
||||
"ass"
|
||||
],
|
||||
"loaders": [
|
||||
"rigLoader"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"CreateWriteRender": {
|
||||
"fpath_template": "{work}/renders/nuke/{subset}/{subset}.{frame}.{ext}"
|
||||
},
|
||||
"CreateWritePrerender": {
|
||||
"fpath_template": "{work}/prerenders/nuke/{subset}/{subset}.{frame}.{ext}"
|
||||
}
|
||||
}
|
||||
|
|
@ -1 +0,0 @@
|
|||
{}
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
{
|
||||
"ExtractThumbnail": {
|
||||
"enabled": true,
|
||||
"nodes": {
|
||||
"Reformat": [
|
||||
[
|
||||
"type",
|
||||
"to format"
|
||||
],
|
||||
[
|
||||
"format",
|
||||
"HD_1080"
|
||||
],
|
||||
[
|
||||
"filter",
|
||||
"Lanczos6"
|
||||
],
|
||||
[
|
||||
"black_outside",
|
||||
true
|
||||
],
|
||||
[
|
||||
"pbb",
|
||||
false
|
||||
]
|
||||
]
|
||||
}
|
||||
},
|
||||
"ValidateNukeWriteKnobs": {
|
||||
"enabled": true,
|
||||
"knobs": {
|
||||
"render": {
|
||||
"review": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"ExtractReviewDataLut": {
|
||||
"enabled": true
|
||||
},
|
||||
"ExtractReviewDataMov": {
|
||||
"enabled": true,
|
||||
"viewer_lut_raw": false
|
||||
},
|
||||
"ExtractSlateFrame": {
|
||||
"viewer_lut_raw": false
|
||||
},
|
||||
"NukeSubmitDeadline": {
|
||||
"deadline_priority": 50,
|
||||
"deadline_pool": "",
|
||||
"deadline_pool_secondary": "",
|
||||
"deadline_chunk_size": 1
|
||||
}
|
||||
}
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
[
|
||||
{
|
||||
"tasks": [
|
||||
"compositing"
|
||||
],
|
||||
"current_context": [
|
||||
{
|
||||
"families": [
|
||||
"render",
|
||||
"plate"
|
||||
],
|
||||
"repre_names": [
|
||||
"exr",
|
||||
"dpx"
|
||||
],
|
||||
"loaders": [
|
||||
"LoadSequence"
|
||||
]
|
||||
}
|
||||
],
|
||||
"linked_assets": []
|
||||
}
|
||||
]
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"strict": {
|
||||
"ValidateVersion": true,
|
||||
"VersionUpWorkfile": true
|
||||
},
|
||||
"benevolent": {
|
||||
"ValidateVersion": false,
|
||||
"VersionUpWorkfile": false
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
{
|
||||
"CollectInstanceVersion": {
|
||||
"enabled": false
|
||||
},
|
||||
"ExtractReviewCutUpVideo": {
|
||||
"enabled": true,
|
||||
"tags_addition": []
|
||||
}
|
||||
}
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
{
|
||||
"CreateShotClip": {
|
||||
"clipName": "{track}{sequence}{shot}",
|
||||
"folder": "takes",
|
||||
"steps": 20
|
||||
}
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"ExtractThumbnailSP": {
|
||||
"ffmpeg_args": {
|
||||
"input": [
|
||||
"-gamma 2.2"
|
||||
],
|
||||
"output": []
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"MyTestCreator": {
|
||||
"my_test_property": "B",
|
||||
"active": false,
|
||||
"new_property": "new",
|
||||
"family": "new_family"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"MyTestPlugin": {
|
||||
"label": "loaded from preset",
|
||||
"optional": true,
|
||||
"families": ["changed", "by", "preset"]
|
||||
},
|
||||
"MyTestRemovedPlugin": {
|
||||
"enabled": false
|
||||
}
|
||||
}
|
||||
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"frameStart": 1001,
|
||||
"handleStart": 0,
|
||||
"handleEnd": 0
|
||||
}
|
||||
|
|
@ -1,21 +0,0 @@
|
|||
{
|
||||
"defaultTasks": ["Layout", "Animation"],
|
||||
"taskToSubsets": {
|
||||
"Layout": ["reference", "audio"],
|
||||
"Animation": ["audio"]
|
||||
},
|
||||
"subsetToRepresentations": {
|
||||
"reference": {
|
||||
"preset": "h264",
|
||||
"representation": "mp4"
|
||||
},
|
||||
"thumbnail": {
|
||||
"preset": "jpeg_thumb",
|
||||
"representation": "jpg"
|
||||
},
|
||||
"audio": {
|
||||
"preset": "48khz",
|
||||
"representation": "wav"
|
||||
}
|
||||
}
|
||||
}
|
||||
9
pype/settings/defaults/project_settings/resolve.json
Normal file
9
pype/settings/defaults/project_settings/resolve.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"create": {
|
||||
"CreateShotClip": {
|
||||
"clipName": "{track}{sequence}{shot}",
|
||||
"folder": "takes",
|
||||
"steps": 20
|
||||
}
|
||||
}
|
||||
}
|
||||
126
pype/settings/defaults/project_settings/standalonepublisher.json
Normal file
126
pype/settings/defaults/project_settings/standalonepublisher.json
Normal file
|
|
@ -0,0 +1,126 @@
|
|||
{
|
||||
"publish": {
|
||||
"ExtractThumbnailSP": {
|
||||
"ffmpeg_args": {
|
||||
"input": [
|
||||
"gamma 2.2"
|
||||
],
|
||||
"output": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"create": {
|
||||
"__dynamic_keys_labels__": {
|
||||
"create_workfile": "Workfile",
|
||||
"create_model": "Model",
|
||||
"create_rig": "Rig",
|
||||
"create_pointcache": "Pointcache",
|
||||
"create_plate": "Plate",
|
||||
"create_camera": "Camera",
|
||||
"create_editorial": "Editorial",
|
||||
"create_image": "Image",
|
||||
"create_matchmove": "Matchmove",
|
||||
"": ""
|
||||
},
|
||||
"create_workfile": {
|
||||
"name": "workfile",
|
||||
"label": "Workfile",
|
||||
"family": "workfile",
|
||||
"icon": "cube",
|
||||
"defaults": [
|
||||
"Main"
|
||||
],
|
||||
"help": "Working scene backup"
|
||||
},
|
||||
"create_model": {
|
||||
"name": "model",
|
||||
"label": "Model",
|
||||
"family": "model",
|
||||
"icon": "cube",
|
||||
"defaults": [
|
||||
"Main"
|
||||
],
|
||||
"help": "Polygonal static geometry"
|
||||
},
|
||||
"create_rig": {
|
||||
"name": "rig",
|
||||
"label": "Rig",
|
||||
"family": "rig",
|
||||
"icon": "wheelchair",
|
||||
"defaults": [
|
||||
"Main",
|
||||
"Cloth"
|
||||
],
|
||||
"help": "Artist-friendly rig with controls"
|
||||
},
|
||||
"create_pointcache": {
|
||||
"name": "pointcache",
|
||||
"label": "Pointcache",
|
||||
"family": "pointcache",
|
||||
"icon": "gears",
|
||||
"defaults": [
|
||||
"Main"
|
||||
],
|
||||
"help": "Alembic pointcache for animated data"
|
||||
},
|
||||
"create_plate": {
|
||||
"name": "plate",
|
||||
"label": "Plate",
|
||||
"family": "plate",
|
||||
"icon": "camera",
|
||||
"defaults": [
|
||||
"Main",
|
||||
"BG",
|
||||
"Animatic",
|
||||
"Reference",
|
||||
"Offline"
|
||||
],
|
||||
"help": "Footage for composting or reference"
|
||||
},
|
||||
"create_camera": {
|
||||
"name": "camera",
|
||||
"label": "Camera",
|
||||
"family": "camera",
|
||||
"icon": "camera",
|
||||
"defaults": [
|
||||
"Main"
|
||||
],
|
||||
"help": "video-camera"
|
||||
},
|
||||
"create_editorial": {
|
||||
"name": "editorial",
|
||||
"label": "Editorial",
|
||||
"family": "editorial",
|
||||
"icon": "image",
|
||||
"defaults": [
|
||||
"Main"
|
||||
],
|
||||
"help": "Editorial files to generate shots."
|
||||
},
|
||||
"create_image": {
|
||||
"name": "image",
|
||||
"label": "Image file",
|
||||
"family": "image",
|
||||
"icon": "image",
|
||||
"defaults": [
|
||||
"Reference",
|
||||
"Texture",
|
||||
"ConceptArt",
|
||||
"MattePaint"
|
||||
],
|
||||
"help": "Holder for all kinds of image data"
|
||||
},
|
||||
"create_matchmove": {
|
||||
"name": "matchmove",
|
||||
"label": "Matchmove Scripts",
|
||||
"family": "matchmove",
|
||||
"icon": "empire",
|
||||
"defaults": [
|
||||
"Camera",
|
||||
"Object",
|
||||
"Mocap"
|
||||
],
|
||||
"help": "Script exported from matchmoving application"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
{
|
||||
"create_look": {
|
||||
"name": "look",
|
||||
"label": "Look",
|
||||
"family": "look",
|
||||
"icon": "paint-brush",
|
||||
"defaults": ["Main"],
|
||||
"help": "Shader connections defining shape look"
|
||||
},
|
||||
"create_model": {
|
||||
"name": "model",
|
||||
"label": "Model",
|
||||
"family": "model",
|
||||
"icon": "cube",
|
||||
"defaults": ["Main", "Proxy", "Sculpt"],
|
||||
"help": "Polygonal static geometry"
|
||||
},
|
||||
"create_workfile": {
|
||||
"name": "workfile",
|
||||
"label": "Workfile",
|
||||
"family": "workfile",
|
||||
"icon": "cube",
|
||||
"defaults": ["Main"],
|
||||
"help": "Working scene backup"
|
||||
},
|
||||
"create_camera": {
|
||||
"name": "camera",
|
||||
"label": "Camera",
|
||||
"family": "camera",
|
||||
"icon": "video-camera",
|
||||
"defaults": ["Main"],
|
||||
"help": "Single baked camera"
|
||||
},
|
||||
"create_pointcache": {
|
||||
"name": "pointcache",
|
||||
"label": "Pointcache",
|
||||
"family": "pointcache",
|
||||
"icon": "gears",
|
||||
"defaults": ["Main"],
|
||||
"help": "Alembic pointcache for animated data"
|
||||
},
|
||||
"create_rig": {
|
||||
"name": "rig",
|
||||
"label": "Rig",
|
||||
"family": "rig",
|
||||
"icon": "wheelchair",
|
||||
"defaults": ["Main"],
|
||||
"help": "Artist-friendly rig with controls"
|
||||
},
|
||||
"create_layout": {
|
||||
"name": "layout",
|
||||
"label": "Layout",
|
||||
"family": "layout",
|
||||
"icon": "cubes",
|
||||
"defaults": ["Main"],
|
||||
"help": "Simple scene for animators with camera"
|
||||
},
|
||||
"create_plate": {
|
||||
"name": "plate",
|
||||
"label": "Plate",
|
||||
"family": "plate",
|
||||
"icon": "camera",
|
||||
"defaults": ["Main", "BG", "Reference"],
|
||||
"help": "Plates for compositors"
|
||||
},
|
||||
"create_matchmove": {
|
||||
"name": "matchmove",
|
||||
"label": "Matchmove script",
|
||||
"family": "matchmove",
|
||||
"icon": "empire",
|
||||
"defaults": ["Camera", "Object", "Mocap"],
|
||||
"help": "Script exported from matchmoving application"
|
||||
},
|
||||
"create_images": {
|
||||
"name": "image",
|
||||
"label": "Image file",
|
||||
"family": "image",
|
||||
"icon": "image",
|
||||
"defaults": ["ConceptArt", "Reference", "Texture", "MattePaint"],
|
||||
"help": "Holder for all kinds of image data"
|
||||
},
|
||||
"create_editorial": {
|
||||
"name": "editorial",
|
||||
"label": "Editorial",
|
||||
"family": "editorial",
|
||||
"icon": "image",
|
||||
"defaults": ["Main"],
|
||||
"help": "Editorial files to generate shots."
|
||||
}
|
||||
}
|
||||
|
|
@ -1,212 +0,0 @@
|
|||
{
|
||||
"width": 1920,
|
||||
"height": 1080,
|
||||
"destination_path": "{destination_path}",
|
||||
"style": {
|
||||
"*": {
|
||||
"font-family": "arial",
|
||||
"font-color": "#ffffff",
|
||||
"font-bold": false,
|
||||
"font-italic": false,
|
||||
"bg-color": "#0077ff",
|
||||
"alignment-horizontal": "left",
|
||||
"alignment-vertical": "top"
|
||||
},
|
||||
"layer": {
|
||||
"padding": 0,
|
||||
"margin": 0
|
||||
},
|
||||
"rectangle": {
|
||||
"padding": 0,
|
||||
"margin": 0,
|
||||
"bg-color": "#E9324B",
|
||||
"fill": true
|
||||
},
|
||||
"main_frame": {
|
||||
"padding": 0,
|
||||
"margin": 0,
|
||||
"bg-color": "#252525"
|
||||
},
|
||||
"table": {
|
||||
"padding": 0,
|
||||
"margin": 0,
|
||||
"bg-color": "transparent"
|
||||
},
|
||||
"table-item": {
|
||||
"padding": 5,
|
||||
"padding-bottom": 10,
|
||||
"margin": 0,
|
||||
"bg-color": "#212121",
|
||||
"bg-alter-color": "#272727",
|
||||
"font-color": "#dcdcdc",
|
||||
"font-bold": false,
|
||||
"font-italic": false,
|
||||
"alignment-horizontal": "left",
|
||||
"alignment-vertical": "top",
|
||||
"word-wrap": false,
|
||||
"ellide": true,
|
||||
"max-lines": 1
|
||||
},
|
||||
"table-item-col[0]": {
|
||||
"font-size": 20,
|
||||
"font-color": "#898989",
|
||||
"font-bold": true,
|
||||
"ellide": false,
|
||||
"word-wrap": true,
|
||||
"max-lines": null
|
||||
},
|
||||
"table-item-col[1]": {
|
||||
"font-size": 40,
|
||||
"padding-left": 10
|
||||
},
|
||||
"#colorbar": {
|
||||
"bg-color": "#9932CC"
|
||||
}
|
||||
},
|
||||
"items": [{
|
||||
"type": "layer",
|
||||
"direction": 1,
|
||||
"name": "MainLayer",
|
||||
"style": {
|
||||
"#MainLayer": {
|
||||
"width": 1094,
|
||||
"height": 1000,
|
||||
"margin": 25,
|
||||
"padding": 0
|
||||
},
|
||||
"#LeftSide": {
|
||||
"margin-right": 25
|
||||
}
|
||||
},
|
||||
"items": [{
|
||||
"type": "layer",
|
||||
"name": "LeftSide",
|
||||
"items": [{
|
||||
"type": "layer",
|
||||
"direction": 1,
|
||||
"style": {
|
||||
"table-item": {
|
||||
"bg-color": "transparent",
|
||||
"padding-bottom": 20
|
||||
},
|
||||
"table-item-col[0]": {
|
||||
"font-size": 20,
|
||||
"font-color": "#898989",
|
||||
"alignment-horizontal": "right"
|
||||
},
|
||||
"table-item-col[1]": {
|
||||
"alignment-horizontal": "left",
|
||||
"font-bold": true,
|
||||
"font-size": 40
|
||||
}
|
||||
},
|
||||
"items": [{
|
||||
"type": "table",
|
||||
"values": [
|
||||
["Show:", "{project[name]}"]
|
||||
],
|
||||
"style": {
|
||||
"table-item-field[0:0]": {
|
||||
"width": 150
|
||||
},
|
||||
"table-item-field[0:1]": {
|
||||
"width": 580
|
||||
}
|
||||
}
|
||||
}, {
|
||||
"type": "table",
|
||||
"values": [
|
||||
["Submitting For:", "{intent}"]
|
||||
],
|
||||
"style": {
|
||||
"table-item-field[0:0]": {
|
||||
"width": 160
|
||||
},
|
||||
"table-item-field[0:1]": {
|
||||
"width": 218,
|
||||
"alignment-horizontal": "right"
|
||||
}
|
||||
}
|
||||
}]
|
||||
}, {
|
||||
"type": "rectangle",
|
||||
"style": {
|
||||
"bg-color": "#bc1015",
|
||||
"width": 1108,
|
||||
"height": 5,
|
||||
"fill": true
|
||||
}
|
||||
}, {
|
||||
"type": "table",
|
||||
"use_alternate_color": true,
|
||||
"values": [
|
||||
["Version name:", "{version_name}"],
|
||||
["Date:", "{date}"],
|
||||
["Shot Types:", "{shot_type}"],
|
||||
["Submission Note:", "{submission_note}"]
|
||||
],
|
||||
"style": {
|
||||
"table-item": {
|
||||
"padding-bottom": 20
|
||||
},
|
||||
"table-item-field[0:1]": {
|
||||
"font-bold": true
|
||||
},
|
||||
"table-item-field[3:0]": {
|
||||
"word-wrap": true,
|
||||
"ellide": true,
|
||||
"max-lines": 4
|
||||
},
|
||||
"table-item-col[0]": {
|
||||
"alignment-horizontal": "right",
|
||||
"width": 150
|
||||
},
|
||||
"table-item-col[1]": {
|
||||
"alignment-horizontal": "left",
|
||||
"width": 958
|
||||
}
|
||||
}
|
||||
}]
|
||||
}, {
|
||||
"type": "layer",
|
||||
"name": "RightSide",
|
||||
"items": [{
|
||||
"type": "placeholder",
|
||||
"name": "thumbnail",
|
||||
"path": "{thumbnail_path}",
|
||||
"style": {
|
||||
"width": 730,
|
||||
"height": 412
|
||||
}
|
||||
}, {
|
||||
"type": "placeholder",
|
||||
"name": "colorbar",
|
||||
"path": "{color_bar_path}",
|
||||
"return_data": true,
|
||||
"style": {
|
||||
"width": 730,
|
||||
"height": 55
|
||||
}
|
||||
}, {
|
||||
"type": "table",
|
||||
"use_alternate_color": true,
|
||||
"values": [
|
||||
["Vendor:", "{vendor}"],
|
||||
["Shot Name:", "{shot_name}"],
|
||||
["Frames:", "{frame_start} - {frame_end} ({duration})"]
|
||||
],
|
||||
"style": {
|
||||
"table-item-col[0]": {
|
||||
"alignment-horizontal": "left",
|
||||
"width": 200
|
||||
},
|
||||
"table-item-col[1]": {
|
||||
"alignment-horizontal": "right",
|
||||
"width": 530,
|
||||
"font-size": 30
|
||||
}
|
||||
}
|
||||
}]
|
||||
}]
|
||||
}]
|
||||
}
|
||||
6
pype/settings/defaults/project_settings/unreal.json
Normal file
6
pype/settings/defaults/project_settings/unreal.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"project_setup": {
|
||||
"dev_mode": true,
|
||||
"install_unreal_python_engine": false
|
||||
}
|
||||
}
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
{
|
||||
"dev_mode": false,
|
||||
"install_unreal_python_engine": false
|
||||
}
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"maya": {
|
||||
"enabled": true,
|
||||
"label": "Autodesk Maya",
|
||||
"label": "Maya",
|
||||
"icon": "{}/app_icons/maya.png",
|
||||
"is_host": true,
|
||||
"host_name": "maya",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"maya": [
|
||||
|
|
@ -39,11 +39,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Autodesk\\Maya2020\\bin\\maya.exe"
|
||||
[
|
||||
"C:\\Program Files\\Autodesk\\Maya2020\\bin\\maya.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/autodesk/maya2020/bin/maya"
|
||||
[
|
||||
"/usr/autodesk/maya2020/bin/maya",
|
||||
""
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -62,11 +68,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Autodesk\\Maya2019\\bin\\maya.exe"
|
||||
[
|
||||
"C:\\Program Files\\Autodesk\\Maya2019\\bin\\maya.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/autodesk/maya2019/bin/maya"
|
||||
[
|
||||
"/usr/autodesk/maya2019/bin/maya",
|
||||
""
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -85,11 +97,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Autodesk\\Maya2017\\bin\\maya.exe"
|
||||
[
|
||||
"C:\\Program Files\\Autodesk\\Maya2017\\bin\\maya.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/autodesk/maya2018/bin/maya"
|
||||
[
|
||||
"/usr/autodesk/maya2018/bin/maya",
|
||||
""
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -105,9 +123,9 @@
|
|||
},
|
||||
"mayabatch": {
|
||||
"enabled": true,
|
||||
"label": "Autodesk MayaBatch",
|
||||
"label": "MayaBatch",
|
||||
"icon": "{}/app_icons/maya.png",
|
||||
"is_host": false,
|
||||
"host_name": "maya",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"mayabatch": [
|
||||
|
|
@ -143,7 +161,10 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Autodesk\\Maya2020\\bin\\mayabatch.exe"
|
||||
[
|
||||
"C:\\Program Files\\Autodesk\\Maya2020\\bin\\mayabatch.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
|
|
@ -164,7 +185,10 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Autodesk\\Maya2019\\bin\\mayabatch.exe"
|
||||
[
|
||||
"C:\\Program Files\\Autodesk\\Maya2019\\bin\\mayabatch.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
|
|
@ -185,7 +209,10 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Autodesk\\Maya2018\\bin\\mayabatch.exe"
|
||||
[
|
||||
"C:\\Program Files\\Autodesk\\Maya2018\\bin\\mayabatch.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
|
|
@ -205,7 +232,7 @@
|
|||
"enabled": true,
|
||||
"label": "Nuke",
|
||||
"icon": "{}/app_icons/nuke.png",
|
||||
"is_host": true,
|
||||
"host_name": "nuke",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"nuke": [
|
||||
|
|
@ -223,6 +250,32 @@
|
|||
}
|
||||
},
|
||||
"variants": {
|
||||
"nuke_12.2": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "12.2",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.2v3\\Nuke12.2.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
[
|
||||
"/usr/local/Nuke12.2v3Nuke12.2",
|
||||
""
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"nuke_12.2": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"nuke_12.0": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
|
|
@ -230,11 +283,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0"
|
||||
[
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0",
|
||||
""
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -250,11 +309,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3"
|
||||
[
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3",
|
||||
""
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -270,7 +335,10 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke11.2v2\\Nuke11.2.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke11.2v2\\Nuke11.2.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
|
|
@ -287,7 +355,7 @@
|
|||
"enabled": true,
|
||||
"label": "Nuke X",
|
||||
"icon": "{}/app_icons/nuke.png",
|
||||
"is_host": true,
|
||||
"host_name": "nuke",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"nukex": [
|
||||
|
|
@ -305,6 +373,32 @@
|
|||
}
|
||||
},
|
||||
"variants": {
|
||||
"nukex_12.2": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "12.2",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.2v3\\Nuke12.2.exe",
|
||||
"--nukex"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
[
|
||||
"/usr/local/Nuke12.2v3Nuke12.2",
|
||||
"--nukex"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"nukex_12.2": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"nukex_12.0": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
|
|
@ -312,11 +406,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe",
|
||||
"--nukex"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0"
|
||||
[
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0",
|
||||
"--nukex"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -332,11 +432,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe",
|
||||
"--nukex"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3"
|
||||
[
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3",
|
||||
"--nukex"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -352,7 +458,10 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke11.2v2\\Nuke11.2.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke11.2v2\\Nuke11.2.exe",
|
||||
"--nukex"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
|
|
@ -369,7 +478,7 @@
|
|||
"enabled": true,
|
||||
"label": "Nuke Studio",
|
||||
"icon": "{}/app_icons/nuke.png",
|
||||
"is_host": true,
|
||||
"host_name": "hiero",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"nukestudio": [
|
||||
|
|
@ -391,6 +500,32 @@
|
|||
"PYPE_LOG_NO_COLORS": "True"
|
||||
},
|
||||
"variants": {
|
||||
"nukestudio_12.2": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "12.2",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.2v3\\Nuke12.2.exe",
|
||||
"--studio"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
[
|
||||
"/usr/local/Nuke12.2v3Nuke12.2",
|
||||
"--studio"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"nukestudio_12.2": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"nukestudio_12.0": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
|
|
@ -398,11 +533,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe",
|
||||
"--studio"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0"
|
||||
[
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0",
|
||||
"--studio"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -418,11 +559,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe",
|
||||
"--studio"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3"
|
||||
[
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3",
|
||||
"--studio"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -453,7 +600,7 @@
|
|||
"enabled": true,
|
||||
"label": "Hiero",
|
||||
"icon": "{}/app_icons/hiero.png",
|
||||
"is_host": true,
|
||||
"host_name": "hiero",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"hiero": [
|
||||
|
|
@ -475,6 +622,32 @@
|
|||
"PYPE_LOG_NO_COLORS": "True"
|
||||
},
|
||||
"variants": {
|
||||
"hiero_12.2": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "12.2",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.2v3\\Nuke12.2.exe",
|
||||
"--hiero"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
[
|
||||
"/usr/local/Nuke12.2v3Nuke12.2",
|
||||
"--hiero"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"hiero_12.2": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"hiero_12.0": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
|
|
@ -482,11 +655,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke12.0v1\\Nuke12.0.exe",
|
||||
"--hiero"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0"
|
||||
[
|
||||
"/usr/local/Nuke12.0v1/Nuke12.0",
|
||||
"--hiero"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -502,11 +681,17 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke11.3v1\\Nuke11.3.exe",
|
||||
"--hiero"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": [
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3"
|
||||
[
|
||||
"/usr/local/Nuke11.3v5/Nuke11.3",
|
||||
"--hiero"
|
||||
]
|
||||
]
|
||||
},
|
||||
"environment": {
|
||||
|
|
@ -522,7 +707,10 @@
|
|||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
"C:\\Program Files\\Nuke11.2v2\\Nuke11.2.exe"
|
||||
[
|
||||
"C:\\Program Files\\Nuke11.2v2\\Nuke11.2.exe",
|
||||
"--hiero"
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
|
|
@ -537,9 +725,9 @@
|
|||
},
|
||||
"fusion": {
|
||||
"enabled": true,
|
||||
"label": "BlackMagic Fusion",
|
||||
"label": "Fusion",
|
||||
"icon": "{}/app_icons/fusion.png",
|
||||
"is_host": true,
|
||||
"host_name": "fusion",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"fusion": []
|
||||
|
|
@ -582,9 +770,9 @@
|
|||
},
|
||||
"resolve": {
|
||||
"enabled": true,
|
||||
"label": "Blackmagic DaVinci Resolve",
|
||||
"label": "Resolve",
|
||||
"icon": "{}/app_icons/resolve.png",
|
||||
"is_host": true,
|
||||
"host_name": "resolve",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"resolve": [
|
||||
|
|
@ -660,9 +848,9 @@
|
|||
},
|
||||
"houdini": {
|
||||
"enabled": true,
|
||||
"label": "SideFX Houdini",
|
||||
"label": "Houdini",
|
||||
"icon": "{}/app_icons/houdini.png",
|
||||
"is_host": true,
|
||||
"host_name": "houdini",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"houdini": [
|
||||
|
|
@ -720,7 +908,7 @@
|
|||
"enabled": true,
|
||||
"label": "Blender",
|
||||
"icon": "{}/app_icons/blender.png",
|
||||
"is_host": true,
|
||||
"host_name": "blender",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"blender": [
|
||||
|
|
@ -743,7 +931,12 @@
|
|||
"variant_label": "2.90",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [],
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Blender Foundation\\Blender 2.90\\blender.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
|
|
@ -759,7 +952,12 @@
|
|||
"variant_label": "2.83",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [],
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Blender Foundation\\Blender 2.83\\blender.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
|
|
@ -773,9 +971,9 @@
|
|||
},
|
||||
"harmony": {
|
||||
"enabled": true,
|
||||
"label": "Toon Boom Harmony",
|
||||
"label": "Harmony",
|
||||
"icon": "{}/app_icons/harmony.png",
|
||||
"is_host": true,
|
||||
"host_name": "harmony",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"harmony": [
|
||||
|
|
@ -803,38 +1001,6 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"harmony_19": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "19",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"harmony_19": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"harmony_18": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "18",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"harmony_18": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"harmony_17": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
|
|
@ -843,7 +1009,10 @@
|
|||
"executables": {
|
||||
"windows": [],
|
||||
"darwin": [
|
||||
"/Applications/Toon Boom Harmony 17 Premium/Harmony Premium.app/Contents/MacOS/Harmony Premium"
|
||||
[
|
||||
"/Applications/Toon Boom Harmony 17 Premium/Harmony Premium.app/Contents/MacOS/Harmony Premium",
|
||||
""
|
||||
]
|
||||
],
|
||||
"linux": []
|
||||
},
|
||||
|
|
@ -855,11 +1024,73 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"tvpaint": {
|
||||
"enabled": true,
|
||||
"label": "TVPaint",
|
||||
"icon": "{}/app_icons/tvpaint.png",
|
||||
"host_name": "tvpaint",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"tvpaint": [
|
||||
"PYPE_LOG_NO_COLORS"
|
||||
]
|
||||
},
|
||||
"PYPE_LOG_NO_COLORS": "True"
|
||||
},
|
||||
"variants": {
|
||||
"tvpaint_Animation 11 (64bits)": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "11 (64bits)",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\TVPaint Developpement\\TVPaint Animation 11 (64bits)\\TVPaint Animation 11 (64bits).exe",
|
||||
""
|
||||
],
|
||||
[
|
||||
"C:\\Program Files\\TVPaint Developpement\\TVPaint Animation 11 Pro (64bits) (DEMO)\\TVPaint Animation 11 Pro (64bits) (DEMO).exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"tvpaint_Animation 11 (64bits)": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"tvpaint_Animation 11 (32bits)": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "11 (32bits)",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files (x86)\\TVPaint Developpement\\TVPaint Animation 11 (32bits)\\TVPaint Animation 11 (32bits).exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"tvpaint_Animation 11 (32bits)": []
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"photoshop": {
|
||||
"enabled": true,
|
||||
"label": "Adobe Photoshop",
|
||||
"label": "Photoshop",
|
||||
"icon": "{}/app_icons/photoshop.png",
|
||||
"is_host": true,
|
||||
"host_name": "photoshop",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"photoshop": [
|
||||
|
|
@ -883,7 +1114,12 @@
|
|||
"variant_label": "2020",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [],
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Adobe\\Adobe Photoshop 2020\\Photoshop.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
|
|
@ -892,6 +1128,93 @@
|
|||
"photoshop_2020": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"photoshop_2021": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "2021",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Adobe\\Adobe Photoshop 2021\\Photoshop.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"photoshop_2021": []
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"aftereffects": {
|
||||
"enabled": true,
|
||||
"label": "AfterEffects",
|
||||
"icon": "{}/app_icons/aftereffects.png",
|
||||
"host_name": "aftereffects",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"aftereffects": [
|
||||
"AVALON_AFTEREFFECTS_WORKFILES_ON_LAUNCH",
|
||||
"PYTHONPATH",
|
||||
"PYPE_LOG_NO_COLORS",
|
||||
"WEBSOCKET_URL",
|
||||
"WORKFILES_SAVE_AS"
|
||||
]
|
||||
},
|
||||
"AVALON_AFTEREFFECTS_WORKFILES_ON_LAUNCH": "1",
|
||||
"PYTHONPATH": "{PYTHONPATH}",
|
||||
"PYPE_LOG_NO_COLORS": "Yes",
|
||||
"WEBSOCKET_URL": "ws://localhost:8097/ws/",
|
||||
"WORKFILES_SAVE_AS": "Yes"
|
||||
},
|
||||
"variants": {
|
||||
"aftereffects_2020": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "2020",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Adobe\\Adobe After Effects 2020\\Support Files\\AfterFX.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"aftereffects_2020": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"aftereffects_2021": {
|
||||
"enabled": true,
|
||||
"label": "",
|
||||
"variant_label": "2021",
|
||||
"icon": "",
|
||||
"executables": {
|
||||
"windows": [
|
||||
[
|
||||
"C:\\Program Files\\Adobe\\Adobe After Effects 2021\\Support Files\\AfterFX.exe",
|
||||
""
|
||||
]
|
||||
],
|
||||
"darwin": [],
|
||||
"linux": []
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"aftereffects_2021": []
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
@ -899,7 +1222,7 @@
|
|||
"enabled": true,
|
||||
"label": "CelAction 2D",
|
||||
"icon": "app_icons/celaction.png",
|
||||
"is_host": true,
|
||||
"host_name": "celaction",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"celaction": [
|
||||
|
|
@ -914,7 +1237,10 @@
|
|||
"label": "",
|
||||
"variant_label": "Local",
|
||||
"icon": "{}/app_icons/celaction_local.png",
|
||||
"executables": "",
|
||||
"executables": [
|
||||
"",
|
||||
""
|
||||
],
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"celation_Local": []
|
||||
|
|
@ -926,7 +1252,10 @@
|
|||
"label": "",
|
||||
"variant_label": "Pulblish",
|
||||
"icon": "",
|
||||
"executables": "",
|
||||
"executables": [
|
||||
"",
|
||||
""
|
||||
],
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"celation_Publish": []
|
||||
|
|
@ -939,7 +1268,7 @@
|
|||
"enabled": true,
|
||||
"label": "Unreal Editor",
|
||||
"icon": "{}/app_icons/ue4.png'",
|
||||
"is_host": true,
|
||||
"host_name": "unreal",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"unreal": [
|
||||
|
|
@ -1033,7 +1362,7 @@
|
|||
"enabled": true,
|
||||
"label": "DJV View",
|
||||
"icon": "{}/app_icons/djvView.png",
|
||||
"is_host": false,
|
||||
"host_name": "",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"djvview": []
|
||||
|
|
@ -1,34 +0,0 @@
|
|||
{
|
||||
"blender_2.80": true,
|
||||
"blender_2.81": true,
|
||||
"blender_2.82": true,
|
||||
"blender_2.83": true,
|
||||
"celaction_local": true,
|
||||
"celaction_remote": true,
|
||||
"harmony_17": true,
|
||||
"maya_2017": true,
|
||||
"maya_2018": true,
|
||||
"maya_2019": true,
|
||||
"maya_2020": true,
|
||||
"nuke_10.0": true,
|
||||
"nuke_11.2": true,
|
||||
"nuke_11.3": true,
|
||||
"nuke_12.0": true,
|
||||
"nukex_10.0": true,
|
||||
"nukex_11.2": true,
|
||||
"nukex_11.3": true,
|
||||
"nukex_12.0": true,
|
||||
"nukestudio_10.0": true,
|
||||
"nukestudio_11.2": true,
|
||||
"nukestudio_11.3": true,
|
||||
"nukestudio_12.0": true,
|
||||
"houdini_16": true,
|
||||
"houdini_16.5": true,
|
||||
"houdini_17": true,
|
||||
"houdini_18": true,
|
||||
"premiere_2019": true,
|
||||
"premiere_2020": true,
|
||||
"resolve_16": true,
|
||||
"storyboardpro_7": true,
|
||||
"unreal_4.24": true
|
||||
}
|
||||
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"items": {
|
||||
"wip": "WIP",
|
||||
"test": "TEST",
|
||||
"final": "FINAL"
|
||||
},
|
||||
"default": "wip"
|
||||
}
|
||||
|
|
@ -1,124 +0,0 @@
|
|||
{
|
||||
"Avalon": {
|
||||
"AVALON_MONGO": "mongodb://localhost:2707",
|
||||
"AVALON_DB_DATA": "{PYPE_SETUP_PATH}/../mongo_db_data",
|
||||
"AVALON_THUMBNAIL_ROOT": "{PYPE_SETUP_PATH}/../avalon_thumails",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"avalon": [
|
||||
"AVALON_CONFIG",
|
||||
"AVALON_PROJECTS",
|
||||
"AVALON_SCHEMA",
|
||||
"AVALON_LABEL",
|
||||
"AVALON_TIMEOUT"
|
||||
]
|
||||
},
|
||||
"AVALON_CONFIG": "pype",
|
||||
"AVALON_PROJECTS": "{PYPE_PROJECTS_PATH}",
|
||||
"AVALON_SCHEMA": "{PYPE_MODULE_ROOT}/schema",
|
||||
"AVALON_LABEL": "Pype",
|
||||
"AVALON_TIMEOUT": "1000"
|
||||
}
|
||||
},
|
||||
"Ftrack": {
|
||||
"enabled": true,
|
||||
"ftrack_server": "https://pype.ftrackapp.com",
|
||||
"ftrack_actions_path": [],
|
||||
"ftrack_events_path": [],
|
||||
"FTRACK_EVENTS_MONGO_DB": "pype",
|
||||
"FTRACK_EVENTS_MONGO_COL": "ftrack_events",
|
||||
"sync_to_avalon": {
|
||||
"statuses_name_change": [
|
||||
"ready",
|
||||
"not ready"
|
||||
]
|
||||
},
|
||||
"status_version_to_task": {},
|
||||
"status_update": {
|
||||
"Ready": [
|
||||
"Not Ready"
|
||||
],
|
||||
"In Progress": [
|
||||
"_any_"
|
||||
]
|
||||
},
|
||||
"intent": {
|
||||
"items": {
|
||||
"-": "-",
|
||||
"wip": "WIP",
|
||||
"final": "Final",
|
||||
"test": "Test"
|
||||
},
|
||||
"default": "-"
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"ftrack": [
|
||||
"FTRACK_ACTIONS_PATH",
|
||||
"FTRACK_EVENTS_PATH",
|
||||
"PYBLISHPLUGINPATH",
|
||||
"PYTHONPATH"
|
||||
]
|
||||
},
|
||||
"FTRACK_ACTIONS_PATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/modules/ftrack/actions"
|
||||
],
|
||||
"FTRACK_EVENTS_PATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/modules/ftrack/events"
|
||||
],
|
||||
"PYBLISHPLUGINPATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/plugins/ftrack/publish"
|
||||
],
|
||||
"PYTHONPATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/vendor",
|
||||
"{PYTHONPATH}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"Rest Api": {
|
||||
"default_port": 8021,
|
||||
"exclude_ports": []
|
||||
},
|
||||
"Timers Manager": {
|
||||
"enabled": true,
|
||||
"full_time": 15.0,
|
||||
"message_time": 0.5
|
||||
},
|
||||
"Clockify": {
|
||||
"enabled": true,
|
||||
"workspace_name": "studio name"
|
||||
},
|
||||
"Deadline": {
|
||||
"enabled": true,
|
||||
"DEADLINE_REST_URL": "http://localhost:8082"
|
||||
},
|
||||
"Muster": {
|
||||
"enabled": false,
|
||||
"MUSTER_REST_URL": "http://127.0.0.1:9890",
|
||||
"templates_mapping": {
|
||||
"file_layers": 7,
|
||||
"mentalray": 2,
|
||||
"mentalray_sf": 6,
|
||||
"redshift": 55,
|
||||
"renderman": 29,
|
||||
"software": 1,
|
||||
"software_sf": 5,
|
||||
"turtle": 10,
|
||||
"vector": 4,
|
||||
"vray": 37,
|
||||
"ffmpeg": 48
|
||||
}
|
||||
},
|
||||
"Logging": {
|
||||
"enabled": true
|
||||
},
|
||||
"User setting": {
|
||||
"enabled": true
|
||||
},
|
||||
"Standalone Publish": {
|
||||
"enabled": true
|
||||
},
|
||||
"Idle Manager": {
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
205
pype/settings/defaults/system_settings/modules.json
Normal file
205
pype/settings/defaults/system_settings/modules.json
Normal file
|
|
@ -0,0 +1,205 @@
|
|||
{
|
||||
"Avalon": {
|
||||
"AVALON_MONGO": "mongodb://localhost:2707",
|
||||
"AVALON_DB_DATA": "{PYPE_SETUP_PATH}/../mongo_db_data",
|
||||
"AVALON_THUMBNAIL_ROOT": "{PYPE_SETUP_PATH}/../avalon_thumails",
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"avalon": [
|
||||
"AVALON_CONFIG",
|
||||
"AVALON_PROJECTS",
|
||||
"AVALON_USERNAME",
|
||||
"AVALON_PASSWORD",
|
||||
"AVALON_DEBUG",
|
||||
"AVALON_MONGO",
|
||||
"AVALON_DB",
|
||||
"AVALON_DB_DATA",
|
||||
"AVALON_EARLY_ADOPTER",
|
||||
"AVALON_SCHEMA",
|
||||
"AVALON_LOCATION",
|
||||
"AVALON_LABEL",
|
||||
"AVALON_TIMEOUT",
|
||||
"AVALON_THUMBNAIL_ROOT"
|
||||
]
|
||||
},
|
||||
"AVALON_CONFIG": "pype",
|
||||
"AVALON_PROJECTS": "{PYPE_PROJECTS_PATH}",
|
||||
"AVALON_USERNAME": "avalon",
|
||||
"AVALON_PASSWORD": "secret",
|
||||
"AVALON_DEBUG": "1",
|
||||
"AVALON_MONGO": "mongodb://localhost:2707",
|
||||
"AVALON_DB": "avalon",
|
||||
"AVALON_DB_DATA": "{PYPE_SETUP_PATH}/../mongo_db_data",
|
||||
"AVALON_EARLY_ADOPTER": "1",
|
||||
"AVALON_SCHEMA": "{PYPE_MODULE_ROOT}/schema",
|
||||
"AVALON_LOCATION": "http://127.0.0.1",
|
||||
"AVALON_LABEL": "Pype",
|
||||
"AVALON_TIMEOUT": "1000",
|
||||
"AVALON_THUMBNAIL_ROOT": "{PYPE_SETUP_PATH}/../avalon_thumails"
|
||||
}
|
||||
},
|
||||
"Ftrack": {
|
||||
"enabled": true,
|
||||
"ftrack_server": "https://pype.ftrackapp.com",
|
||||
"ftrack_actions_path": [],
|
||||
"ftrack_events_path": [],
|
||||
"FTRACK_EVENTS_MONGO_DB": "pype",
|
||||
"FTRACK_EVENTS_MONGO_COL": "ftrack_events",
|
||||
"intent": {
|
||||
"items": {
|
||||
"-": "-",
|
||||
"wip": "WIP",
|
||||
"final": "Final",
|
||||
"test": "Test"
|
||||
},
|
||||
"default": "-"
|
||||
},
|
||||
"custom_attributes": {
|
||||
"show": {
|
||||
"avalon_auto_sync": {
|
||||
"default": "",
|
||||
"write_security_role": [
|
||||
"API",
|
||||
"Administrator"
|
||||
],
|
||||
"read_security_role": [
|
||||
"API",
|
||||
"Administrator"
|
||||
]
|
||||
},
|
||||
"library_project": {
|
||||
"default": "",
|
||||
"write_security_role": [
|
||||
"API",
|
||||
"Administrator"
|
||||
],
|
||||
"read_security_role": [
|
||||
"API",
|
||||
"Administrator"
|
||||
]
|
||||
}
|
||||
},
|
||||
"is_hierarchical": {
|
||||
"fps": {
|
||||
"default": "25",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"frameStart": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"frameEnd": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"clipIn": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"clipOut": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"handleStart": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"handleEnd": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"resolutionWidth": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"resolutionHeight": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
},
|
||||
"pixelAspect": {
|
||||
"default": "",
|
||||
"write_security_role": [],
|
||||
"read_security_role": []
|
||||
}
|
||||
}
|
||||
},
|
||||
"environment": {
|
||||
"__environment_keys__": {
|
||||
"ftrack": [
|
||||
"FTRACK_ACTIONS_PATH",
|
||||
"FTRACK_EVENTS_PATH",
|
||||
"PYBLISHPLUGINPATH",
|
||||
"PYTHONPATH"
|
||||
]
|
||||
},
|
||||
"FTRACK_ACTIONS_PATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/modules/ftrack/actions"
|
||||
],
|
||||
"FTRACK_EVENTS_PATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/modules/ftrack/events"
|
||||
],
|
||||
"PYBLISHPLUGINPATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/plugins/ftrack/publish"
|
||||
],
|
||||
"PYTHONPATH": [
|
||||
"{PYPE_MODULE_ROOT}/pype/vendor",
|
||||
"{PYTHONPATH}"
|
||||
]
|
||||
}
|
||||
},
|
||||
"Rest Api": {
|
||||
"default_port": 8021,
|
||||
"exclude_ports": []
|
||||
},
|
||||
"Timers Manager": {
|
||||
"enabled": true,
|
||||
"full_time": 15.0,
|
||||
"message_time": 0.5
|
||||
},
|
||||
"Clockify": {
|
||||
"enabled": false,
|
||||
"workspace_name": "studio name"
|
||||
},
|
||||
"Deadline": {
|
||||
"enabled": true,
|
||||
"DEADLINE_REST_URL": "http://localhost:8082"
|
||||
},
|
||||
"Muster": {
|
||||
"enabled": false,
|
||||
"MUSTER_REST_URL": "http://127.0.0.1:9890",
|
||||
"templates_mapping": {
|
||||
"file_layers": 7,
|
||||
"mentalray": 2,
|
||||
"mentalray_sf": 6,
|
||||
"redshift": 55,
|
||||
"renderman": 29,
|
||||
"software": 1,
|
||||
"software_sf": 5,
|
||||
"turtle": 10,
|
||||
"vector": 4,
|
||||
"vray": 37,
|
||||
"ffmpeg": 48
|
||||
}
|
||||
},
|
||||
"Logging": {
|
||||
"enabled": true
|
||||
},
|
||||
"User setting": {
|
||||
"enabled": true
|
||||
},
|
||||
"Standalone Publish": {
|
||||
"enabled": true
|
||||
},
|
||||
"Idle Manager": {
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
{
|
||||
"create_look": {
|
||||
"name": "look",
|
||||
"label": "Look",
|
||||
"family": "look",
|
||||
"icon": "paint-brush",
|
||||
"defaults": ["Main"],
|
||||
"help": "Shader connections defining shape look"
|
||||
},
|
||||
"create_model": {
|
||||
"name": "model",
|
||||
"label": "Model",
|
||||
"family": "model",
|
||||
"icon": "cube",
|
||||
"defaults": ["Main", "Proxy", "Sculpt"],
|
||||
"help": "Polygonal static geometry"
|
||||
},
|
||||
"create_workfile": {
|
||||
"name": "workfile",
|
||||
"label": "Workfile",
|
||||
"family": "workfile",
|
||||
"icon": "cube",
|
||||
"defaults": ["Main"],
|
||||
"help": "Working scene backup"
|
||||
},
|
||||
"create_camera": {
|
||||
"name": "camera",
|
||||
"label": "Camera",
|
||||
"family": "camera",
|
||||
"icon": "video-camera",
|
||||
"defaults": ["Main"],
|
||||
"help": "Single baked camera"
|
||||
},
|
||||
"create_pointcache": {
|
||||
"name": "pointcache",
|
||||
"label": "Pointcache",
|
||||
"family": "pointcache",
|
||||
"icon": "gears",
|
||||
"defaults": ["Main"],
|
||||
"help": "Alembic pointcache for animated data"
|
||||
},
|
||||
"create_rig": {
|
||||
"name": "rig",
|
||||
"label": "Rig",
|
||||
"family": "rig",
|
||||
"icon": "wheelchair",
|
||||
"defaults": ["Main"],
|
||||
"help": "Artist-friendly rig with controls"
|
||||
},
|
||||
"create_layout": {
|
||||
"name": "layout",
|
||||
"label": "Layout",
|
||||
"family": "layout",
|
||||
"icon": "cubes",
|
||||
"defaults": ["Main"],
|
||||
"help": "Simple scene for animators with camera"
|
||||
},
|
||||
"create_plate": {
|
||||
"name": "plate",
|
||||
"label": "Plate",
|
||||
"family": "plate",
|
||||
"icon": "camera",
|
||||
"defaults": ["Main", "BG", "Reference"],
|
||||
"help": "Plates for compositors"
|
||||
},
|
||||
"create_matchmove": {
|
||||
"name": "matchmove",
|
||||
"label": "Matchmove script",
|
||||
"family": "matchmove",
|
||||
"icon": "empire",
|
||||
"defaults": ["Camera", "Object", "Mocap"],
|
||||
"help": "Script exported from matchmoving application"
|
||||
},
|
||||
"create_images": {
|
||||
"name": "image",
|
||||
"label": "Image file",
|
||||
"family": "image",
|
||||
"icon": "image",
|
||||
"defaults": ["ConceptArt", "Reference", "Texture", "MattePaint"],
|
||||
"help": "Holder for all kinds of image data"
|
||||
},
|
||||
"create_editorial": {
|
||||
"name": "editorial",
|
||||
"label": "Editorial",
|
||||
"family": "editorial",
|
||||
"icon": "image",
|
||||
"defaults": ["Main"],
|
||||
"help": "Editorial files to generate shots."
|
||||
}
|
||||
}
|
||||
|
|
@ -5,13 +5,25 @@ import copy
|
|||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
# Py2 + Py3 json decode exception
|
||||
JSON_EXC = getattr(json.decoder, "JSONDecodeError", ValueError)
|
||||
|
||||
# Metadata keys for work with studio and project overrides
|
||||
M_OVERRIDEN_KEY = "__overriden_keys__"
|
||||
# Metadata key for storing information about environments
|
||||
M_ENVIRONMENT_KEY = "__environment_keys__"
|
||||
# Metadata key for storing dynamic created labels
|
||||
M_DYNAMIC_KEY_LABEL = "__dynamic_keys_labels__"
|
||||
# NOTE key popping not implemented yet
|
||||
M_POP_KEY = "__pop_key__"
|
||||
|
||||
METADATA_KEYS = (
|
||||
M_OVERRIDEN_KEY,
|
||||
M_ENVIRONMENT_KEY,
|
||||
M_DYNAMIC_KEY_LABEL,
|
||||
M_POP_KEY
|
||||
)
|
||||
|
||||
# Folder where studio overrides are stored
|
||||
STUDIO_OVERRIDES_PATH = os.getenv("PYPE_PROJECT_CONFIGS") or ""
|
||||
|
||||
|
|
@ -67,7 +79,7 @@ def reset_default_settings():
|
|||
_DEFAULT_SETTINGS = None
|
||||
|
||||
|
||||
def default_settings():
|
||||
def get_default_settings():
|
||||
global _DEFAULT_SETTINGS
|
||||
if _DEFAULT_SETTINGS is None:
|
||||
_DEFAULT_SETTINGS = load_jsons_from_dir(DEFAULTS_DIR)
|
||||
|
|
@ -80,7 +92,7 @@ def load_json_file(fpath):
|
|||
with open(fpath, "r") as opened_file:
|
||||
return json.load(opened_file)
|
||||
|
||||
except json.decoder.JSONDecodeError:
|
||||
except JSON_EXC:
|
||||
log.warning(
|
||||
"File has invalid json format \"{}\"".format(fpath),
|
||||
exc_info=True
|
||||
|
|
@ -145,7 +157,29 @@ def load_jsons_from_dir(path, *args, **kwargs):
|
|||
else:
|
||||
base_items = base_items_str.split(os.path.sep)
|
||||
|
||||
for filename in filenames:
|
||||
basename, ext = os.path.splitext(filename)
|
||||
if ext == ".json":
|
||||
full_path = os.path.join(base, filename)
|
||||
value = load_json_file(full_path)
|
||||
dict_keys = base_items + [basename]
|
||||
output = subkey_merge(output, value, dict_keys)
|
||||
|
||||
for sub_key in sub_keys:
|
||||
output = output[sub_key]
|
||||
return output
|
||||
|
||||
|
||||
def find_environments(data, with_items=False, parents=None):
|
||||
""" Find environemnt values from system settings by it's metadata.
|
||||
|
||||
Args:
|
||||
data(dict): System settings data or dictionary which may contain
|
||||
environments metadata.
|
||||
|
||||
Returns:
|
||||
dict: Key as Environment key and value for `acre` module.
|
||||
"""
|
||||
if not data or not isinstance(data, dict):
|
||||
return {}
|
||||
|
||||
|
|
@ -212,27 +246,6 @@ def subkey_merge(_dict, value, keys):
|
|||
return _dict
|
||||
|
||||
|
||||
def studio_system_settings():
|
||||
"""Studio overrides of system settings."""
|
||||
if os.path.exists(SYSTEM_SETTINGS_PATH):
|
||||
return load_json_file(SYSTEM_SETTINGS_PATH)
|
||||
return {}
|
||||
|
||||
|
||||
def studio_project_settings():
|
||||
"""Studio overrides of default project settings."""
|
||||
if os.path.exists(PROJECT_SETTINGS_PATH):
|
||||
return load_json_file(PROJECT_SETTINGS_PATH)
|
||||
return {}
|
||||
|
||||
|
||||
def studio_project_anatomy():
|
||||
"""Studio overrides of default project anatomy data."""
|
||||
if os.path.exists(PROJECT_ANATOMY_PATH):
|
||||
return load_json_file(PROJECT_ANATOMY_PATH)
|
||||
return {}
|
||||
|
||||
|
||||
def path_to_project_settings(project_name):
|
||||
if not project_name:
|
||||
return PROJECT_SETTINGS_PATH
|
||||
|
|
@ -281,9 +294,9 @@ def save_project_settings(project_name, overrides):
|
|||
|
||||
Do not use to store whole project settings data with defaults but only it's
|
||||
overrides with metadata defining how overrides should be applied in load
|
||||
function. For loading should be used functions `studio_project_settings`
|
||||
for global project settings and `project_settings_overrides` for
|
||||
project specific settings.
|
||||
function. For loading should be used function
|
||||
`get_studio_project_settings_overrides` for global project settings
|
||||
and `get_project_settings_overrides` for project specific settings.
|
||||
|
||||
Args:
|
||||
project_name(str, null): Project name for which overrides are
|
||||
|
|
@ -322,7 +335,28 @@ def save_project_anatomy(project_name, anatomy_data):
|
|||
json.dump(anatomy_data, file_stream, indent=4)
|
||||
|
||||
|
||||
def project_settings_overrides(project_name):
|
||||
def get_studio_system_settings_overrides():
|
||||
"""Studio overrides of system settings."""
|
||||
if os.path.exists(SYSTEM_SETTINGS_PATH):
|
||||
return load_json_file(SYSTEM_SETTINGS_PATH)
|
||||
return {}
|
||||
|
||||
|
||||
def get_studio_project_settings_overrides():
|
||||
"""Studio overrides of default project settings."""
|
||||
if os.path.exists(PROJECT_SETTINGS_PATH):
|
||||
return load_json_file(PROJECT_SETTINGS_PATH)
|
||||
return {}
|
||||
|
||||
|
||||
def get_studio_project_anatomy_overrides():
|
||||
"""Studio overrides of default project anatomy data."""
|
||||
if os.path.exists(PROJECT_ANATOMY_PATH):
|
||||
return load_json_file(PROJECT_ANATOMY_PATH)
|
||||
return {}
|
||||
|
||||
|
||||
def get_project_settings_overrides(project_name):
|
||||
"""Studio overrides of project settings for specific project.
|
||||
|
||||
Args:
|
||||
|
|
@ -331,8 +365,6 @@ def project_settings_overrides(project_name):
|
|||
Returns:
|
||||
dict: Only overrides for entered project, may be empty dictionary.
|
||||
"""
|
||||
if not project_name:
|
||||
return {}
|
||||
|
||||
path_to_json = path_to_project_settings(project_name)
|
||||
if not os.path.exists(path_to_json):
|
||||
|
|
@ -340,7 +372,7 @@ def project_settings_overrides(project_name):
|
|||
return load_json_file(path_to_json)
|
||||
|
||||
|
||||
def project_anatomy_overrides(project_name):
|
||||
def get_project_anatomy_overrides(project_name):
|
||||
"""Studio overrides of project anatomy for specific project.
|
||||
|
||||
Args:
|
||||
|
|
@ -388,31 +420,107 @@ def apply_overrides(source_data, override_data):
|
|||
return merge_overrides(_source_data, override_data)
|
||||
|
||||
|
||||
def system_settings():
|
||||
def get_system_settings(clear_metadata=True):
|
||||
"""System settings with applied studio overrides."""
|
||||
default_values = copy.deepcopy(default_settings()[SYSTEM_SETTINGS_KEY])
|
||||
studio_values = studio_system_settings()
|
||||
return apply_overrides(default_values, studio_values)
|
||||
default_values = get_default_settings()[SYSTEM_SETTINGS_KEY]
|
||||
studio_values = get_studio_system_settings_overrides()
|
||||
result = apply_overrides(default_values, studio_values)
|
||||
if clear_metadata:
|
||||
clear_metadata_from_settings(result)
|
||||
return result
|
||||
|
||||
|
||||
def project_settings(project_name):
|
||||
def get_default_project_settings(clear_metadata=True):
|
||||
"""Project settings with applied studio's default project overrides."""
|
||||
default_values = get_default_settings()[PROJECT_SETTINGS_KEY]
|
||||
studio_values = get_studio_project_settings_overrides()
|
||||
result = apply_overrides(default_values, studio_values)
|
||||
if clear_metadata:
|
||||
clear_metadata_from_settings(result)
|
||||
return result
|
||||
|
||||
|
||||
def get_default_anatomy_settings(clear_metadata=True):
|
||||
"""Project anatomy data with applied studio's default project overrides."""
|
||||
default_values = get_default_settings()[PROJECT_ANATOMY_KEY]
|
||||
studio_values = get_studio_project_anatomy_overrides()
|
||||
result = apply_overrides(default_values, studio_values)
|
||||
if clear_metadata:
|
||||
clear_metadata_from_settings(result)
|
||||
return result
|
||||
|
||||
|
||||
def get_anatomy_settings(project_name, clear_metadata=True):
|
||||
"""Project anatomy data with applied studio and project overrides."""
|
||||
if not project_name:
|
||||
raise ValueError(
|
||||
"Must enter project name. Call "
|
||||
"`get_default_anatomy_settings` to get project defaults."
|
||||
)
|
||||
|
||||
studio_overrides = get_default_anatomy_settings()
|
||||
project_overrides = get_project_anatomy_overrides(project_name)
|
||||
|
||||
result = apply_overrides(studio_overrides, project_overrides)
|
||||
if clear_metadata:
|
||||
clear_metadata_from_settings(result)
|
||||
return result
|
||||
|
||||
|
||||
def get_project_settings(project_name, clear_metadata=True):
|
||||
"""Project settings with applied studio and project overrides."""
|
||||
default_values = copy.deepcopy(default_settings()[PROJECT_SETTINGS_KEY])
|
||||
studio_values = studio_project_settings()
|
||||
if not project_name:
|
||||
raise ValueError(
|
||||
"Must enter project name."
|
||||
" Call `get_default_project_settings` to get project defaults."
|
||||
)
|
||||
|
||||
studio_overrides = apply_overrides(default_values, studio_values)
|
||||
studio_overrides = get_default_project_settings(False)
|
||||
project_overrides = get_project_settings_overrides(project_name)
|
||||
|
||||
project_overrides = project_settings_overrides(project_name)
|
||||
|
||||
return apply_overrides(studio_overrides, project_overrides)
|
||||
result = apply_overrides(studio_overrides, project_overrides)
|
||||
if clear_metadata:
|
||||
clear_metadata_from_settings(result)
|
||||
return result
|
||||
|
||||
|
||||
def environments():
|
||||
# TODO remove these defaults (All should be set with system settings)
|
||||
envs = copy.deepcopy(default_settings()[ENVIRONMENTS_KEY])
|
||||
# This is part of loading environments from settings
|
||||
envs_from_system_settings = find_environments(system_settings())
|
||||
def get_current_project_settings():
|
||||
"""Project settings for current context project.
|
||||
|
||||
for env_group_key, values in envs_from_system_settings.items():
|
||||
envs[env_group_key] = values
|
||||
return envs
|
||||
Project name should be stored in environment variable `AVALON_PROJECT`.
|
||||
This function should be used only in host context where environment
|
||||
variable must be set and should not happen that any part of process will
|
||||
change the value of the enviornment variable.
|
||||
"""
|
||||
project_name = os.environ.get("AVALON_PROJECT")
|
||||
if not project_name:
|
||||
raise ValueError(
|
||||
"Missing context project in environemt variable `AVALON_PROJECT`."
|
||||
)
|
||||
return get_project_settings(project_name)
|
||||
|
||||
|
||||
def get_environments():
|
||||
"""Calculated environment based on defaults and system settings.
|
||||
|
||||
Any default environment also found in the system settings will be fully
|
||||
overriden by the one from the system settings.
|
||||
|
||||
Returns:
|
||||
dict: Output should be ready for `acre` module.
|
||||
"""
|
||||
|
||||
return find_environments(get_system_settings(False))
|
||||
|
||||
|
||||
def clear_metadata_from_settings(values):
|
||||
"""Remove all metadata keys from loaded settings."""
|
||||
if isinstance(values, dict):
|
||||
for key in tuple(values.keys()):
|
||||
if key in METADATA_KEYS:
|
||||
values.pop(key)
|
||||
else:
|
||||
clear_metadata_from_settings(values[key])
|
||||
elif isinstance(values, list):
|
||||
for item in values:
|
||||
clear_metadata_from_settings(item)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue