64 lines
1.3 KiB
JSON
64 lines
1.3 KiB
JSON
{
|
|
"id": "composition-guides",
|
|
"name": "Composition Guides",
|
|
"description": "Overlays rule-of-thirds guides and a center crosshair for camera alignment and framing.",
|
|
"category": "Scopes & Guides",
|
|
"entryPoint": "shadeVideo",
|
|
"parameters": [
|
|
{
|
|
"id": "showThirds",
|
|
"label": "Rule of Thirds",
|
|
"type": "bool",
|
|
"default": true
|
|
},
|
|
{
|
|
"id": "showCrosshair",
|
|
"label": "Center Crosshair",
|
|
"type": "bool",
|
|
"default": true
|
|
},
|
|
{
|
|
"id": "lineColor",
|
|
"label": "Line Color",
|
|
"type": "color",
|
|
"default": [1.0, 1.0, 1.0, 1.0]
|
|
},
|
|
{
|
|
"id": "lineOpacity",
|
|
"label": "Line Opacity",
|
|
"type": "float",
|
|
"default": 0.65,
|
|
"min": 0.0,
|
|
"max": 1.0,
|
|
"step": 0.01
|
|
},
|
|
{
|
|
"id": "lineThicknessPixels",
|
|
"label": "Line Thickness",
|
|
"type": "float",
|
|
"default": 2.0,
|
|
"min": 0.5,
|
|
"max": 12.0,
|
|
"step": 0.1
|
|
},
|
|
{
|
|
"id": "crosshairSizePixels",
|
|
"label": "Crosshair Size",
|
|
"type": "float",
|
|
"default": 54.0,
|
|
"min": 8.0,
|
|
"max": 240.0,
|
|
"step": 1.0
|
|
},
|
|
{
|
|
"id": "crosshairGapPixels",
|
|
"label": "Crosshair Gap",
|
|
"type": "float",
|
|
"default": 10.0,
|
|
"min": 0.0,
|
|
"max": 80.0,
|
|
"step": 1.0
|
|
}
|
|
]
|
|
}
|