{ "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, "description": "Shows vertical and horizontal thirds lines." }, { "id": "showCrosshair", "label": "Center Crosshair", "type": "bool", "default": true, "description": "Shows a center crosshair for lens/framing alignment." }, { "id": "lineColor", "label": "Line Color", "type": "color", "default": [ 1, 1, 1, 1 ], "description": "Color used for guide lines and marks." }, { "id": "lineOpacity", "label": "Line Opacity", "type": "float", "default": 0.65, "min": 0, "max": 1, "step": 0.01, "description": "Overall visibility of the guide lines." }, { "id": "lineThicknessPixels", "label": "Line Thickness", "type": "float", "default": 2, "min": 0.5, "max": 12, "step": 0.1, "description": "Guide line width in output pixels." }, { "id": "crosshairSizePixels", "label": "Crosshair Size", "type": "float", "default": 54, "min": 8, "max": 240, "step": 1, "description": "Length of each crosshair arm in output pixels." }, { "id": "crosshairGapPixels", "label": "Crosshair Gap", "type": "float", "default": 10, "min": 0, "max": 80, "step": 1, "description": "Empty gap around the exact frame center." } ] }