mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
523 lines
No EOL
16 KiB
JSON
523 lines
No EOL
16 KiB
JSON
{
|
|
"general": {
|
|
"menu": {
|
|
"create": "ctrl+shift+alt+c",
|
|
"publish": "ctrl+alt+p",
|
|
"load": "ctrl+alt+l",
|
|
"manage": "ctrl+alt+m",
|
|
"build_workfile": "ctrl+alt+b"
|
|
}
|
|
},
|
|
"imageio": {
|
|
"enabled": false,
|
|
"viewer": {
|
|
"viewerProcess": "sRGB"
|
|
},
|
|
"baking": {
|
|
"viewerProcess": "rec709"
|
|
},
|
|
"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": [
|
|
{
|
|
"type": "text",
|
|
"name": "file_type",
|
|
"value": "exr"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "datatype",
|
|
"value": "16 bit half"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "compression",
|
|
"value": "Zip (1 scanline)"
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "autocrop",
|
|
"value": true
|
|
},
|
|
{
|
|
"type": "color_gui",
|
|
"name": "tile_color",
|
|
"value": [
|
|
186,
|
|
35,
|
|
35,
|
|
255
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "channels",
|
|
"value": "rgb"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "colorspace",
|
|
"value": "linear"
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "create_directories",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"plugins": [
|
|
"CreateWritePrerender"
|
|
],
|
|
"nukeNodeClass": "Write",
|
|
"knobs": [
|
|
{
|
|
"type": "text",
|
|
"name": "file_type",
|
|
"value": "exr"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "datatype",
|
|
"value": "16 bit half"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "compression",
|
|
"value": "Zip (1 scanline)"
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "autocrop",
|
|
"value": true
|
|
},
|
|
{
|
|
"type": "color_gui",
|
|
"name": "tile_color",
|
|
"value": [
|
|
171,
|
|
171,
|
|
10,
|
|
255
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "channels",
|
|
"value": "rgb"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "colorspace",
|
|
"value": "linear"
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "create_directories",
|
|
"value": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"plugins": [
|
|
"CreateWriteStill"
|
|
],
|
|
"nukeNodeClass": "Write",
|
|
"knobs": [
|
|
{
|
|
"type": "text",
|
|
"name": "file_type",
|
|
"value": "tiff"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "datatype",
|
|
"value": "16 bit"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "compression",
|
|
"value": "Deflate"
|
|
},
|
|
{
|
|
"type": "color_gui",
|
|
"name": "tile_color",
|
|
"value": [
|
|
56,
|
|
162,
|
|
7,
|
|
255
|
|
]
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "channels",
|
|
"value": "rgb"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "colorspace",
|
|
"value": "sRGB"
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "create_directories",
|
|
"value": true
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"overrideNodes": []
|
|
},
|
|
"regexInputs": {
|
|
"inputs": [
|
|
{
|
|
"regex": "(beauty).*(?=.exr)",
|
|
"colorspace": "linear"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"nuke-dirmap": {
|
|
"enabled": false,
|
|
"paths": {
|
|
"source-path": [],
|
|
"destination-path": []
|
|
}
|
|
},
|
|
"scriptsmenu": {
|
|
"name": "OpenPype Tools",
|
|
"definition": [
|
|
{
|
|
"type": "action",
|
|
"sourcetype": "python",
|
|
"title": "OpenPype Docs",
|
|
"command": "import webbrowser;webbrowser.open(url='https://openpype.io/docs/artist_hosts_nuke_tut')",
|
|
"tooltip": "Open the OpenPype Nuke user doc page"
|
|
}
|
|
]
|
|
},
|
|
"gizmo": [
|
|
{
|
|
"toolbar_menu_name": "OpenPype Gizmo",
|
|
"gizmo_source_dir": {
|
|
"windows": [],
|
|
"darwin": [],
|
|
"linux": []
|
|
},
|
|
"toolbar_icon_path": {
|
|
"windows": "",
|
|
"darwin": "",
|
|
"linux": ""
|
|
},
|
|
"gizmo_definition": [
|
|
{
|
|
"gizmo_toolbar_path": "/path/to/menu",
|
|
"sub_gizmo_list": [
|
|
{
|
|
"sourcetype": "python",
|
|
"title": "Gizmo Note",
|
|
"command": "nuke.nodes.StickyNote(label='You can create your own toolbar menu in the Nuke GizmoMenu of OpenPype')",
|
|
"shortcut": ""
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"create": {
|
|
"CreateWriteRender": {
|
|
"fpath_template": "{work}/renders/nuke/{subset}/{subset}.{frame}.{ext}",
|
|
"defaults": [
|
|
"Main",
|
|
"Mask"
|
|
],
|
|
"knobs": [],
|
|
"prenodes": {
|
|
"Reformat01": {
|
|
"nodeclass": "Reformat",
|
|
"dependent": "",
|
|
"knobs": [
|
|
{
|
|
"type": "text",
|
|
"name": "resize",
|
|
"value": "none"
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "black_outside",
|
|
"value": true
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"CreateWritePrerender": {
|
|
"fpath_template": "{work}/renders/nuke/{subset}/{subset}.{frame}.{ext}",
|
|
"use_range_limit": true,
|
|
"defaults": [
|
|
"Key01",
|
|
"Bg01",
|
|
"Fg01",
|
|
"Branch01",
|
|
"Part01"
|
|
],
|
|
"reviewable": false,
|
|
"knobs": [],
|
|
"prenodes": {}
|
|
},
|
|
"CreateWriteStill": {
|
|
"fpath_template": "{work}/renders/nuke/{subset}/{subset}.{ext}",
|
|
"defaults": [
|
|
"ImageFrame",
|
|
"MPFrame",
|
|
"LayoutFrame"
|
|
],
|
|
"knobs": [],
|
|
"prenodes": {
|
|
"FrameHold01": {
|
|
"nodeclass": "FrameHold",
|
|
"dependent": "",
|
|
"knobs": [
|
|
{
|
|
"type": "formatable",
|
|
"name": "first_frame",
|
|
"template": "{frame}",
|
|
"to_type": "number"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"publish": {
|
|
"PreCollectNukeInstances": {
|
|
"sync_workfile_version_on_families": [
|
|
"nukenodes",
|
|
"camera",
|
|
"gizmo",
|
|
"source",
|
|
"render",
|
|
"write"
|
|
]
|
|
},
|
|
"ValidateCorrectAssetName": {
|
|
"enabled": true,
|
|
"optional": true,
|
|
"active": true
|
|
},
|
|
"ValidateContainers": {
|
|
"enabled": true,
|
|
"optional": true,
|
|
"active": true
|
|
},
|
|
"ValidateKnobs": {
|
|
"enabled": false,
|
|
"knobs": {
|
|
"render": {
|
|
"review": true
|
|
}
|
|
}
|
|
},
|
|
"ValidateOutputResolution": {
|
|
"enabled": true,
|
|
"optional": true,
|
|
"active": true
|
|
},
|
|
"ValidateGizmo": {
|
|
"enabled": true,
|
|
"optional": true,
|
|
"active": true
|
|
},
|
|
"ValidateScript": {
|
|
"enabled": true,
|
|
"optional": true,
|
|
"active": true
|
|
},
|
|
"ExtractThumbnail": {
|
|
"enabled": true,
|
|
"use_rendered": true,
|
|
"bake_viewer_process": true,
|
|
"bake_viewer_input_process": true,
|
|
"nodes": {
|
|
"Reformat": [
|
|
[
|
|
"type",
|
|
"to format"
|
|
],
|
|
[
|
|
"format",
|
|
"HD_1080"
|
|
],
|
|
[
|
|
"filter",
|
|
"Lanczos6"
|
|
],
|
|
[
|
|
"black_outside",
|
|
true
|
|
],
|
|
[
|
|
"pbb",
|
|
false
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"ExtractReviewData": {
|
|
"enabled": false
|
|
},
|
|
"ExtractReviewDataLut": {
|
|
"enabled": false
|
|
},
|
|
"ExtractReviewDataMov": {
|
|
"enabled": true,
|
|
"viewer_lut_raw": false,
|
|
"outputs": {
|
|
"baking": {
|
|
"filter": {
|
|
"task_types": [],
|
|
"families": [],
|
|
"subsets": []
|
|
},
|
|
"read_raw": false,
|
|
"viewer_process_override": "",
|
|
"bake_viewer_process": true,
|
|
"bake_viewer_input_process": true,
|
|
"reformat_node_add": false,
|
|
"reformat_node_config": [
|
|
{
|
|
"type": "text",
|
|
"name": "type",
|
|
"value": "to format"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "format",
|
|
"value": "HD_1080"
|
|
},
|
|
{
|
|
"type": "text",
|
|
"name": "filter",
|
|
"value": "Lanczos6"
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "black_outside",
|
|
"value": true
|
|
},
|
|
{
|
|
"type": "bool",
|
|
"name": "pbb",
|
|
"value": false
|
|
}
|
|
],
|
|
"extension": "mov",
|
|
"add_custom_tags": []
|
|
}
|
|
}
|
|
},
|
|
"ExtractSlateFrame": {
|
|
"viewer_lut_raw": false,
|
|
"key_value_mapping": {
|
|
"f_submission_note": [
|
|
true,
|
|
"{comment}"
|
|
],
|
|
"f_submitting_for": [
|
|
true,
|
|
"{intent[value]}"
|
|
],
|
|
"f_vfx_scope_of_work": [
|
|
false,
|
|
""
|
|
]
|
|
}
|
|
},
|
|
"IncrementScriptVersion": {
|
|
"enabled": true,
|
|
"optional": true,
|
|
"active": true
|
|
}
|
|
},
|
|
"load": {
|
|
"LoadImage": {
|
|
"enabled": true,
|
|
"_representations": [
|
|
"exr",
|
|
"dpx",
|
|
"jpg",
|
|
"jpeg",
|
|
"png",
|
|
"psd",
|
|
"tiff"
|
|
],
|
|
"node_name_template": "{class_name}_{ext}"
|
|
},
|
|
"LoadClip": {
|
|
"enabled": true,
|
|
"_representations": [],
|
|
"node_name_template": "{class_name}_{ext}",
|
|
"options_defaults": {
|
|
"start_at_workfile": true,
|
|
"add_retime": true
|
|
}
|
|
}
|
|
},
|
|
"workfile_builder": {
|
|
"create_first_version": false,
|
|
"custom_templates": [],
|
|
"builder_on_start": false,
|
|
"profiles": [
|
|
{
|
|
"task_types": [],
|
|
"tasks": [],
|
|
"current_context": [
|
|
{
|
|
"subset_name_filters": [],
|
|
"families": [
|
|
"render",
|
|
"plate"
|
|
],
|
|
"repre_names": [
|
|
"exr",
|
|
"dpx",
|
|
"mov",
|
|
"mp4",
|
|
"h264"
|
|
],
|
|
"loaders": [
|
|
"LoadClip"
|
|
]
|
|
}
|
|
],
|
|
"linked_assets": []
|
|
}
|
|
]
|
|
},
|
|
"templated_workfile_build": {
|
|
"profiles": []
|
|
},
|
|
"filters": {}
|
|
} |