Green screen pipeline: new tools, AnimatedBackground, caption burn fixes

Add green_screen_processor (auto-detect + rembg fallback) and
green_screen_composite (4 layout presets with alpha compositing) tools
to automate the full keying-to-composite pipeline.

Remotion: add AnimatedBackground with gradient mesh and floating orbs
to Explainer, fix caption burn tool (remove entry point arg, auto-detect
dimensions, extend TalkingHead duration to 300s).

Update scene-director, compose-director, and asset-director skill docs
with green screen workflow steps and component constraints.
This commit is contained in:
calesthio
2026-04-02 11:54:30 -07:00
parent 942244ca54
commit a7e5f7498b
11 changed files with 2087 additions and 31 deletions
@@ -0,0 +1,260 @@
{
"cuts": [
{
"id": "scene-1-hook",
"source": "",
"in_seconds": 0,
"out_seconds": 5.5,
"type": "hero_title",
"text": "STOP PAYING",
"subtitle": "Multiple EMIs Every Month",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
},
{
"id": "scene-2-control",
"source": "",
"in_seconds": 5.5,
"out_seconds": 9.5,
"type": "callout",
"text": "Your loans are managing YOU",
"callout_type": "warning",
"backgroundColor": "#0F172A",
"accentColor": "#F59E0B"
},
{
"id": "scene-3-rates",
"source": "",
"in_seconds": 9.5,
"out_seconds": 15.5,
"type": "bar_chart",
"chartData": [
{"label": "Credit Cards", "value": 24},
{"label": "Personal", "value": 16},
{"label": "App Loans", "value": 36},
{"label": "NBFC", "value": 18}
],
"title": "Interest Rates You're Paying (%)",
"backgroundColor": "#0F172A",
"accentColor": "#F59E0B",
"chartColors": ["#EF4444", "#F59E0B", "#8B5CF6", "#EC4899"]
},
{
"id": "scene-4-fear",
"source": "",
"in_seconds": 15.5,
"out_seconds": 20,
"type": "stat_reveal",
"text": "Every Month",
"subtitle": "Will I have anything left?",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
},
{
"id": "scene-5-reveal",
"source": "",
"in_seconds": 20,
"out_seconds": 22,
"type": "hero_title",
"text": "WHAT NO ONE",
"subtitle": "Tells You",
"backgroundColor": "#0F172A",
"accentColor": "#22D3EE"
},
{
"id": "scene-6-inquiries",
"source": "",
"in_seconds": 22,
"out_seconds": 40.5,
"type": "progress_bar",
"progress": 95,
"label": "Loan Inquiries Piling Up",
"progressLabel": "DANGER ZONE",
"progressColor": "#EF4444",
"animationStyle": "step",
"progressSegments": [
{"value": 25, "color": "#F59E0B", "label": "Bank"},
{"value": 25, "color": "#F97316", "label": "NBFC"},
{"value": 25, "color": "#EF4444", "label": "Digital"},
{"value": 20, "color": "#DC2626", "label": "Random"}
],
"backgroundColor": "#0F172A"
},
{
"id": "scene-7-score-drop",
"source": "",
"in_seconds": 41,
"out_seconds": 46.5,
"type": "line_chart",
"chartSeries": [
{
"name": "Credit Score",
"data": [
{"x": 0, "y": 750},
{"x": 1, "y": 720},
{"x": 2, "y": 680},
{"x": 3, "y": 620}
],
"color": "#EF4444"
}
],
"title": "Your Credit Score Drops",
"xLabel": "Each Inquiry",
"yLabel": "Score",
"showGrid": true,
"showMarkers": true,
"chartAnimation": "draw",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
},
{
"id": "scene-8-risk",
"source": "",
"in_seconds": 47,
"out_seconds": 49.5,
"type": "callout",
"text": "Lenders See You As HIGH RISK",
"callout_type": "warning",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
},
{
"id": "scene-9-wrong",
"source": "",
"in_seconds": 50,
"out_seconds": 53.5,
"type": "stat_card",
"stat": "❌",
"subtitle": "Wrong approach wastes your time",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
},
{
"id": "scene-9-right",
"source": "",
"in_seconds": 53.5,
"out_seconds": 57,
"type": "stat_card",
"stat": "✅",
"subtitle": "Right approach gets approval",
"backgroundColor": "#0F172A",
"accentColor": "#10B981"
},
{
"id": "scene-10-matters",
"source": "",
"in_seconds": 60,
"out_seconds": 66,
"type": "callout",
"text": "WHO you approach matters as much as WHAT you apply for",
"callout_type": "tip",
"backgroundColor": "#0F172A",
"accentColor": "#10B981"
},
{
"id": "scene-11-creditwin",
"source": "",
"in_seconds": 66,
"out_seconds": 80,
"type": "hero_title",
"text": "CREDIT WIN",
"subtitle": "Your Consolidation Partner",
"backgroundColor": "#0F172A",
"accentColor": "#22D3EE"
},
{
"id": "scene-12-oneplan",
"source": "",
"in_seconds": 81,
"out_seconds": 84.5,
"type": "kpi_grid",
"chartData": [
{"label": "EMI", "value": "1"},
{"label": "Due Date", "value": "1"},
{"label": "Clear Plan", "value": "1"}
],
"title": "From Chaos to Control",
"backgroundColor": "#0F172A",
"accentColor": "#22D3EE",
"chartColors": ["#22D3EE", "#10B981", "#A78BFA"]
},
{
"id": "scene-13a-years",
"source": "",
"in_seconds": 84.5,
"out_seconds": 89,
"type": "stat_card",
"stat": "15+",
"subtitle": "Years of Experience",
"backgroundColor": "#0F172A",
"accentColor": "#F59E0B"
},
{
"id": "scene-13b-borrowers",
"source": "",
"in_seconds": 89,
"out_seconds": 94,
"type": "stat_card",
"stat": "10,000+",
"subtitle": "Borrowers Served",
"backgroundColor": "#0F172A",
"accentColor": "#22D3EE"
},
{
"id": "scene-13c-saved",
"source": "",
"in_seconds": 94,
"out_seconds": 99,
"type": "stat_card",
"stat": "₹5K-15K",
"subtitle": "Saved Per Month on EMIs",
"backgroundColor": "#0F172A",
"accentColor": "#10B981"
},
{
"id": "scene-14-qualify",
"source": "",
"in_seconds": 100,
"out_seconds": 118,
"type": "stat_card",
"stat": "₹60,000+",
"subtitle": "Salary? You Qualify for Consolidation",
"backgroundColor": "#0F172A",
"accentColor": "#22D3EE"
},
{
"id": "scene-15-before",
"source": "",
"in_seconds": 118,
"out_seconds": 121,
"type": "stat_card",
"stat": "5 EMIs",
"subtitle": "Chaos → Exit This",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
},
{
"id": "scene-15-after",
"source": "",
"in_seconds": 121,
"out_seconds": 124,
"type": "stat_card",
"stat": "1 EMI",
"subtitle": "Control → Your New Reality",
"backgroundColor": "#0F172A",
"accentColor": "#10B981"
},
{
"id": "scene-16-cta",
"source": "",
"in_seconds": 124,
"out_seconds": 127,
"type": "hero_title",
"text": "APPLY NOW",
"subtitle": "CreditWin.in",
"backgroundColor": "#0F172A",
"accentColor": "#10B981"
}
],
"overlays": []
}
@@ -0,0 +1,55 @@
{
"cuts": [
{
"id": "scene-1-hook",
"source": "",
"in_seconds": 0,
"out_seconds": 5.5,
"type": "hero_title",
"text": "STOP PAYING",
"subtitle": "Multiple EMIs Every Month",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
},
{
"id": "scene-2-control",
"source": "",
"in_seconds": 5.5,
"out_seconds": 9.5,
"type": "callout",
"text": "Your loans are managing YOU",
"callout_type": "warning",
"backgroundColor": "#0F172A",
"accentColor": "#F59E0B"
},
{
"id": "scene-3-rates",
"source": "",
"in_seconds": 9.5,
"out_seconds": 15.5,
"type": "bar_chart",
"chartData": [
{"label": "Credit Cards", "value": 24},
{"label": "Personal", "value": 16},
{"label": "App Loans", "value": 36},
{"label": "NBFC", "value": 18}
],
"title": "Interest Rates You're Paying (%)",
"backgroundColor": "#0F172A",
"accentColor": "#F59E0B",
"chartColors": ["#EF4444", "#F59E0B", "#8B5CF6", "#EC4899"]
},
{
"id": "scene-4-fear",
"source": "",
"in_seconds": 15.5,
"out_seconds": 20,
"type": "stat_reveal",
"text": "Every Month",
"subtitle": "Will I have anything left?",
"backgroundColor": "#0F172A",
"accentColor": "#EF4444"
}
],
"overlays": []
}