123 lines
2.4 KiB
JSON
123 lines
2.4 KiB
JSON
{
|
|
"id": "xyla-exposure-chart",
|
|
"name": "XYLA Exposure Chart",
|
|
"description": "Procedural grayscale exposure chart inspired by XYLA-style dynamic range charts, with each patch one stop brighter than the previous.",
|
|
"category": "Calibration",
|
|
"entryPoint": "shadeVideo",
|
|
"parameters": [
|
|
{
|
|
"id": "patchCount",
|
|
"label": "Patch Count",
|
|
"type": "float",
|
|
"default": 15.0,
|
|
"min": 2.0,
|
|
"max": 21.0,
|
|
"step": 1.0
|
|
},
|
|
{
|
|
"id": "baseLevel",
|
|
"label": "Base Level",
|
|
"type": "float",
|
|
"default": 0.00006103515625,
|
|
"min": 0.000001,
|
|
"max": 0.01,
|
|
"step": 0.000001
|
|
},
|
|
{
|
|
"id": "peakLevel",
|
|
"label": "Peak Level",
|
|
"type": "float",
|
|
"default": 1.0,
|
|
"min": 0.01,
|
|
"max": 1.0,
|
|
"step": 0.001
|
|
},
|
|
{
|
|
"id": "gammaEncode",
|
|
"label": "Display Gamma",
|
|
"type": "float",
|
|
"default": 1.0,
|
|
"min": 1.0,
|
|
"max": 2.6,
|
|
"step": 0.01
|
|
},
|
|
{
|
|
"id": "toneCurve",
|
|
"label": "Tone Curve",
|
|
"type": "enum",
|
|
"default": "rec709",
|
|
"options": [
|
|
{
|
|
"value": "linear",
|
|
"label": "Linear"
|
|
},
|
|
{
|
|
"value": "gamma",
|
|
"label": "Display Gamma"
|
|
},
|
|
{
|
|
"value": "rec709",
|
|
"label": "Rec.709"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "chartScale",
|
|
"label": "Chart Scale",
|
|
"type": "float",
|
|
"default": 0.86,
|
|
"min": 0.25,
|
|
"max": 1.0,
|
|
"step": 0.01
|
|
},
|
|
{
|
|
"id": "gapSize",
|
|
"label": "Gap Size",
|
|
"type": "float",
|
|
"default": 0.18,
|
|
"min": 0.0,
|
|
"max": 0.45,
|
|
"step": 0.01
|
|
},
|
|
{
|
|
"id": "vertical",
|
|
"label": "Vertical",
|
|
"type": "bool",
|
|
"default": false
|
|
},
|
|
{
|
|
"id": "reverseOrder",
|
|
"label": "Reverse Order",
|
|
"type": "bool",
|
|
"default": false
|
|
},
|
|
{
|
|
"id": "backgroundLevel",
|
|
"label": "Background",
|
|
"type": "float",
|
|
"default": 0.0,
|
|
"min": 0.0,
|
|
"max": 0.2,
|
|
"step": 0.001
|
|
},
|
|
{
|
|
"id": "borderLevel",
|
|
"label": "Border",
|
|
"type": "float",
|
|
"default": 0.08,
|
|
"min": 0.0,
|
|
"max": 1.0,
|
|
"step": 0.001
|
|
},
|
|
{
|
|
"id": "sourceMix",
|
|
"label": "Source Mix",
|
|
"type": "float",
|
|
"default": 0.0,
|
|
"min": 0.0,
|
|
"max": 1.0,
|
|
"step": 0.01
|
|
}
|
|
]
|
|
}
|