PageSourceSearch

https://storyboardcanvas.ai/blog

html storyboardcanvas.ai collected 2026-10-02 00:41:56 UTC 698,863 bytes, 6 lines download raw bytes

1<!DOCTYPE html><html data-dpl-id="dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover"/><link rel="stylesheet" href="/_next/static/chunks/0w5_9vepix~91.css?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/0rwa-wg38t1eh.css?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl" href="/_next/static/chunks/0gvft_.7.0h98.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm"/>
1<script src="/_next/static/chunks/0~k6u5_j-9bf2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0tfg-3507t9dg.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0-fxyyt8uktu..js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/09a2.qz_j63m-.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0cp50q_bs-62w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/turbopack-0q1dry2htyflu.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0g32nkq..0v9h.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/0w-1bad.cjo5e.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="/_next/static/chunks/10vo1~n9l4xz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" async="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1<script src="https://clerk.storyboardcanvas.ai/npm/@clerk/clerk-js@5/dist/clerk.browser.js" data-clerk-js-script="true" async="" crossorigin="anonymous" data-clerk-publishable-key="pk_live_Y2xlcmsuc3Rvcnlib2FyZGNhbnZhcy5haSQ"></script>
1<link rel="preload" href="https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&amp;family=Noto+Sans:wght@300;400;500;600;700&amp;family=Noto+Sans+Thai:wght@400;500;600;700&amp;family=Noto+Sans+Tamil:wght@400;500;600;700&amp;family=Noto+Sans+Telugu:wght@400;500;600;700&amp;display=swap" as="style"/><link rel="preload" href="/app-theme.css" as="style"/><link rel="preload" href="https://plausible.io/js/script.js" as="script" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://fonts.gstatic.com"/><meta name="theme-color" content="#1a1818"/><meta name="format-detection" content="telephone=no"/><link rel="apple-touch-icon" href="/icon-192.png"/><meta name="referrer" content="origin-when-cross-origin"/><meta name="rating" content="general"/><meta name="revisit-after" content="7 days"/><title>Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives</title><meta name="description" content="Filmmaking craft, AI storyboarding tutorials, pipeline deep-dives and product updates - written by working filmmakers, for working filmmakers."/><meta name="application-name" content="StoryboardCanvas"/><link rel="author" href="https://storyboardcanvas.ai"/><meta name="author" content="StoryboardCanvas"/><link rel="manifest" href="/manifest.webmanifest"/><meta name="generator" content="Next.js"/><meta name="keywords" content="filmmaking blog, ai filmmaking tools, storyboarding workflow, screenplay breakdown tutorial, film production tips, pre-production deep dive, AI storyboard generator, call sheet software, stripboard scheduling, film production software, video production software, tv production software, pre-production software, screenplay writing software, storyboard software, dolly ai filmmaker assistant, ai for filmmakers, filmmaker ai, ai script assistant, script to storyboard ai, script to shot list generator, automatic script breakdown, ai shot list generator"/><meta name="referrer" content="origin-when-cross-origin"/><meta name="creator" content="StoryboardCanvas"/><meta name="publisher" content="StoryboardCanvas"/><meta name="robots" content="index, follow"/><meta name="googlebot" content="index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1"/><meta name="category" content="technology"/><meta name="classification" content="Film production software"/><meta name="theme-color" content="#E07850"/><meta name="color-scheme" content="light"/><link rel="canonical" href="https://storyboardcanvas.ai/blog"/><link rel="alternate" hrefLang="en" href="https://storyboardcanvas.ai/blog"/><link rel="alternate" hrefLang="es" href="https://storyboardcanvas.ai/es/blog"/><link rel="alternate" hrefLang="fr" href="https://storyboardcanvas.ai/fr/blog"/><link rel="alternate" hrefLang="de" href="https://storyboardcanvas.ai/de/blog"/><link rel="alternate" hrefLang="it" href="https://storyboardcanvas.ai/it/blog"/><link rel="alternate" hrefLang="pt" href="https://storyboardcanvas.ai/pt/blog"/><link rel="alternate" hrefLang="nl" href="https://storyboardcanvas.ai/nl/blog"/><link rel="alternate" hrefLang="pl" href="https://storyboardcanvas.ai/pl/blog"/><link rel="alternate" hrefLang="tr" href="https://storyboardcanvas.ai/tr/blog"/><link rel="alternate" hrefLang="ru" href="https://storyboardcanvas.ai/ru/blog"/><link rel="alternate" hrefLang="ja" href="https://storyboardcanvas.ai/ja/blog"/><link rel="alternate" hrefLang="ko" href="https://storyboardcanvas.ai/ko/blog"/><link rel="alternate" hrefLang="zh" href="https://storyboardcanvas.ai/zh/blog"/><link rel="alternate" hrefLang="hi" href="https://storyboardcanvas.ai/hi/blog"/><link rel="alternate" hrefLang="id" href="https://storyboardcanvas.ai/id/blog"/><link rel="alternate" hrefLang="sv" href="https://storyboardcanvas.ai/sv/blog"/><link rel="alternate" hrefLang="da" href="https://storyboardcanvas.ai/da/blog"/><link rel="alternate" hrefLang="no" href="https://storyboardcanvas.ai/nb/blog"/><link rel="alternate" hrefLang="fi" href="https://storyboardcanvas.ai/fi/blog"/><link rel="alternate" hrefLang="cs" href="https://storyboardcanvas.ai/cs/blog"/><link rel="alternate" hrefLang="uk" href="https://storyboardcanvas.ai/uk/blog"/><link rel="alternate" hrefLang="vi" href="https://storyboardcanvas.ai/vi/blog"/><link rel="alternate" hrefLang="th" href="https://storyboardcanvas.ai/th/blog"/><link rel="alternate" hrefLang="ta" href="https://storyboardcanvas.ai/ta/blog"/><link rel="alternate" hrefLang="te" href="https://storyboardcanvas.ai/te/blog"/><link rel="alternate" hrefLang="el" href="https://storyboardcanvas.ai/el/blog"/><link rel="alternate" hrefLang="x-default" href="https://storyboardcanvas.ai/blog"/><meta name="format-detection" content="telephone=no, address=no, email=no"/><meta property="og:title" content="Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives"/><meta property="og:description" content="Filmmaking craft, AI storyboarding tutorials, pipeline deep-dives and product updates - written by working filmmakers, for working filmmakers."/><meta property="og:url" content="https://storyboardcanvas.ai/blog"/><meta property="og:site_name" content="StoryboardCanvas"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://storyboardcanvas.ai/og-image.png"/>
1<meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives"/><meta property="og:locale:alternate" content="es_ES"/><meta property="og:locale:alternate" content="fr_FR"/><meta property="og:locale:alternate" content="de_DE"/><meta property="og:locale:alternate" content="it_IT"/><meta property="og:locale:alternate" content="pt_BR"/><meta property="og:locale:alternate" content="nl_NL"/><meta property="og:locale:alternate" content="pl_PL"/><meta property="og:locale:alternate" content="tr_TR"/><meta property="og:locale:alternate" content="ru_RU"/><meta property="og:locale:alternate" content="ja_JP"/><meta property="og:locale:alternate" content="ko_KR"/><meta property="og:locale:alternate" content="zh_CN"/><meta property="og:locale:alternate" content="hi_IN"/><meta property="og:locale:alternate" content="id_ID"/><meta property="og:locale:alternate" content="sv_SE"/><meta property="og:locale:alternate" content="da_DK"/><meta property="og:locale:alternate" content="nb_NO"/><meta property="og:locale:alternate" content="fi_FI"/><meta property="og:locale:alternate" content="cs_CZ"/><meta property="og:locale:alternate" content="uk_UA"/><meta property="og:locale:alternate" content="vi_VN"/><meta property="og:locale:alternate" content="th_TH"/><meta property="og:locale:alternate" content="ta_IN"/><meta property="og:locale:alternate" content="te_IN"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@storyboardcanvas"/><meta name="twitter:creator" content="@storyboardcanvas"/><meta name="twitter:title" content="Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives"/><meta name="twitter:description" content="Filmmaking craft, AI storyboarding tutorials, pipeline deep-dives and product updates - written by working filmmakers, for working filmmakers."/><meta name="twitter:image" content="https://storyboardcanvas.ai/og-image.png"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico?favicon.0lqly1~vg16o2.ico" sizes="32x32" type="image/x-icon"/><link rel="icon" href="/favicon.ico" sizes="any"/><link rel="icon" href="/icon-192.png" type="image/png" sizes="192x192"/><link rel="icon" href="/icon-512.png" type="image/png" sizes="512x512"/><link rel="apple-touch-icon" href="/apple-touch-icon.png" sizes="180x180" type="image/png"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400&amp;family=Noto+Sans:wght@300;400;500;600;700&amp;
1family=Noto+Sans+Thai:wght@400;500;600;700&amp;family=Noto+Sans+Tamil:wght@400;500;600;700&amp;family=Noto+Sans+Telugu:wght@400;500;600;700&amp;display=swap"/>
1<script type="application/ld+json" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://storyboardcanvas.ai/#org","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai","logo":"https://storyboardcanvas.ai/icon-512.png","sameAs":["https://twitter.com/storyboardcanvas","https://www.youtube.com/@storyboardcanvas","https://www.linkedin.com/company/storyboardcanvas"]},{"@type":"WebSite","@id":"https://storyboardcanvas.ai/#website","url":"https://storyboardcanvas.ai","name":"StoryboardCanvas","publisher":{"@id":"https://storyboardcanvas.ai/#org"},"inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":"https://storyboardcanvas.ai/?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"SoftwareApplication","@id":"https://storyboardcanvas.ai/#software","name":"StoryboardCanvas","operatingSystem":"Web","applicationCategory":"MultimediaApplication","description":"Complete AI storyboard generator and script-to-screen production suite. 20 synchronised apps, one project file, DollyAI™ powering every surface.","offers":[{"@type":"Offer","name":"Hobbyist","price":"19","priceCurrency":"GBP","availability":"https://schema.org/InStock"},{"@type":"Offer","name":"Solo","price":"39","priceCurrency":"GBP","availability":"https://schema.org/InStock"},{"@type":"Offer","name":"Team","price":"99","priceCurrency":"GBP","availability":"https://schema.org/InStock"},{"@type":"Offer","name":"Studio","price":"269","priceCurrency":"GBP","availability":"https://schema.org/InStock"},{"@type":"Offer","name":"Agency","price":"599","priceCurrency":"GBP","availability":"https://schema.org/InStock"},{"@type":"Offer","name":"Network","price":"1599","priceCurrency":"GBP","availability":"https://schema.org/InStock"},{"@type":"Offer","name":"Enterprise","price":"3329","priceCurrency":"GBP","availability":"https://schema.org/InStock"}]}]}</script>
1<link rel="stylesheet" href="/app-theme.css"/>
1<script src="/_next/static/chunks/03~yq9q893hmn.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" noModule="" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl"></script>
1</head><body><div hidden=""><!--$--><!--/$--></div><a href="#main-content" class="skip-to-content" style="position:absolute;top:-40px;left:0;background:var(--accent-color, #E07850);color:#fff;padding:8px 16px;z-index:9999;transition:top 0.2s">Skip to content</a><div class="sb-has-promobar" style="font-family:&#x27;Noto Sans&#x27;,sans-serif;background:#FAFAF9;color:#111827;min-height:100vh;overflow-x:hidden"><nav role="navigation" aria-label="Main navigation" style="position:fixed;top:0;left:0;right:0;z-index:100;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,48px);padding-top:env(safe-area-inset-top);background:rgba(250,250,248,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid transparent;transform:translateY(0);will-change:transform;transition:transform .3s ease, background .3s, backdrop-filter .3s, border-color .3s"><div style="flex:1;display:flex;justify-content:flex-start;min-width:0"><a style="display:flex;align-items:center;gap:9px;text-decoration:none" href="/"><img src="/brand-symbol.png" alt="StoryboardCanvas" width="26" height="26" style="object-fit:contain" draggable="false"/><span data-noi18n="true" style="font-family:&#x27;Noto Sans&#x27;,sans-serif;font-weight:700;font-size:15px;color:#111827">Storyboard<span style="color:#E07850">Canvas</span></span></a></div><div class="dk" style="display:flex;gap:26px;align-items:center;position:relative"><button aria-expanded="false" aria-haspopup="true" class="nl " style="background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px;font:inherit;color:inherit">            <!-- -->Apps<!-- --> <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="6 9 12 15 18 9"></polyline></svg></button><a class="nl " href="/">Home</a><a class="nl " href="/dolly">Meet Dolly</a><a class="nl " href="/how-it-works">How It Works</a><a class="nl " href="/who-its-for">Who it&#x27;s for</a><a class="nl " href="/pricing">What&#x27;s the price</a><a class="nl " href="/trust">Why trust us</a><a class="nl " href="/about">About us</a><div style="position:relative"><button aria-expanded="false" class="nl" style="background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;gap:4px;font:inherit;color:inherit">Resources<!-- --> <svg width="13" height="13" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><polyline points="6 9 12 15 18 9"></polyline></svg></button></div></div><div class="dk" style="display:flex;gap:9px;align-items:center;flex:1;justify-content:flex-end"><div style="position:relative;display:flex"><button type="button" aria-label="Change language" aria-expanded="false" aria-haspopup="listbox" title="Language: English" style="background:none;border:none;cursor:pointer;color:#111827;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:8px"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a13.5 13.5 0 0 1 0 18a13.5 13.5 0 0 1 0-18Z"></path></svg></button></div><button type="button" aria-label="Theme" title="Theme" style="width:34px;height:34px;border-radius:999px;border:none;background:transparent;color:#6B6669;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.7 6.6 9.2a6.7 6.7 0 1 0 10.8 0L12 2.7z"></path></svg></button><a class="bg" style="padding:7px 18px;font-size:13px" href="/sign-in">Sign In</a><a class="bp" style="padding:7px 18px;font-size:13px" href="/sign-up">Get started</a></div><div class="mb" style="display:none;align-items:center;gap:2px"><div style="position:relative;display:flex"><button type="button" aria-label="Change language" aria-expanded="false" aria-haspopup="listbox" title="Language: English" style="background:none;border:none;cursor:pointer;color:#111827;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:8px">
1<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a13.5 13.5 0 0 1 0 18a13.5 13.5 0 0 1 0-18Z"></path></svg></button></div><button type="button" aria-label="Theme" title="Theme" style="width:34px;height:34px;border-radius:999px;border:none;background:transparent;color:#6B6669;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0"><svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M12 2.7 6.6 9.2a6.7 6.7 0 1 0 10.8 0L12 2.7z"></path></svg></button><button aria-label="Open menu" aria-expanded="false" style="background:none;border:none;cursor:pointer;color:#111827;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button></div></nav><style>
2            @keyframes sbpromoScroll { from { transform: translateX(0); } to { transform: translateX(-50%); } }
3            .sbpromo-track { animation: sbpromoScroll 32s linear infinite; }
4            .sbpromo-bar:hover .sbpromo-track { animation-play-state: paused; }
5            @media (prefers-reduced-motion: reduce) { .sbpromo-track { animation: none; transform: translateX(0); } }
6          </style><a class="sbpromo-bar" aria-label="50% off your first month. New accounts, monthly plans. See plans." style="position:fixed;top:62px;left:0;right:0;z-index:99;height:32px;display:flex;align-items:center;overflow:hidden;background:var(--accent-brand, #E07850);color:#fff;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0.06);box-shadow:0 1px 8px rgba(26,24,24,0.10);transform:translateY(0);will-change:transform;transition:transform .3s ease" href="/pricing"><div class="sbpromo-track" aria-hidden="true" style="display:flex;white-space:nowrap;flex-shrink:0"><span style="display:flex;flex-shrink:0"><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span></span><span style="display:flex;flex-shrink:0"><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span><span style="display:inline-flex;align-items:center;gap:9px;padding:0 26px;font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:12.5px;line-height:1"><span style="font-weight:800;text-transform:uppercase;letter-spacing:.06em">50% off your first month</span><span style="opacity:0.9;font-weight:500">New accounts, monthly plans.</span><span style="font-weight:700;text-decoration:underline;text-underline-offset:3px">See plans<!-- -->→</span></span></span></div></a><main id="main-content"><div style="--accent:#7AC943;--accent-l:#BBF7A0;--accent-ink:#3F7D17;--accent-bg:color-mix(in srgb, #7AC943 7%, transparent)">
6<script id="blog-breadcrumb-ld" type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://storyboardcanvas.ai"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://storyboardcanvas.ai/blog"}]}</script>
6<script id="blog-list-ld" type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","@id":"https://storyboardcanvas.ai/blog#blog","name":"StoryboardCanvas Blog","url":"https://storyboardcanvas.ai/blog","description":"Filmmaking, AI storyboarding, and production pipeline deep-dives from the StoryboardCanvas team.","inLanguage":"en-GB","blogPost":[{"@type":"BlogPosting","headline":"How to Budget a Film: A Practical Guide (with Free Template)","description":"Above the line, below the line, post and contingency - how a film budget is really structured, what each section covers, and how to build one that survives the shoot.","datePublished":"September 10, 2026","url":"https://storyboardcanvas.ai/blog/how-to-budget-a-film","articleSection":"Budgeting"},{"@type":"BlogPosting","headline":"What Is a Stripboard? Film Scheduling Explained","description":"The stripboard is how a shoot gets ordered. What the coloured strips mean, how a schedule is built from a script breakdown, and how the modern digital version works.","datePublished":"September 10, 2026","url":"https://storyboardcanvas.ai/blog/what-is-a-stripboard","articleSection":"Production"},{"@type":"BlogPosting","headline":"Location Scouting: A Filmmaker's Checklist","description":"What to look for, photograph and log on every recce - power, sound, light, access, permits and safety - so a location works on the day, not just in the photos.","datePublished":"September 10, 2026","url":"https://storyboardcanvas.ai/blog/location-scouting-checklist","articleSection":"Locations"},{"@type":"BlogPosting","headline":"How to Write a Call Sheet: Step-by-Step + Free Checklist","description":"How to write a call sheet the crew can actually follow - every section explained, a copy-paste checklist, the common mistakes, and the fastest way to build one in 2026.","datePublished":"Jul 21, 2026","url":"https://storyboardcanvas.ai/blog/how-to-write-a-call-sheet","articleSection":"Production"},{"@type":"BlogPosting","headline":"How Much Does Film Production Software Cost in 2026?","description":"How much film production software costs in 2026 - real prices for screenwriting, scheduling, breakdown, call sheet and budgeting tools, plus the hidden cost of a fragmented stack.","datePublished":"Jul 18, 2026","url":"https://storyboardcanvas.ai/blog/film-production-software-cost-2026","articleSection":"Budgeting"},{"@type":"BlogPosting","headline":"Best Free Screenwriting Software in 2026 (Honest Guide)","description":"The best free screenwriting software in 2026 - Fountain apps, WriterSolo, Trelby, Google Docs add-ons - what each does well, where free stops, and when to upgrade.","datePublished":"Jul 16, 2026","url":"https://storyboardcanvas.ai/blog/best-free-screenwriting-software-2026","articleSection":"Script"},{"@type":"BlogPosting","headline":"How to Schedule a Film Shoot: A Step-by-Step Guide (2026)","description":"How to schedule a film shoot step by step - from breakdown to stripboard to shoot days. Group scenes, cut company moves, and build a schedule that survives contact with set.","datePublished":"Jul 14, 2026","url":"https://storyboardcanvas.ai/blog/how-to-schedule-a-film-shoot","articleSection":"Production"},{"@type":"BlogPosting","headline":"How to Make a Mood Board for Film (Step-by-Step, 2026)","description":"How to make a mood board for film - what to include, where to find references, how to organise by department, and how a mood board differs from a storyboard.","datePublished":"Jul 11, 2026","url":"https://storyboardcanvas.ai/blog/how-to-make-a-mood-board","articleSection":"Shot Design"},{"@type":"BlogPosting","headline":"Screenplay Format Explained: The Complete Guide (2026)","description":"Screenplay format explained - scene headings, action, character cues, dialogue, parentheticals, transitions, margins and font. The industry-standard rules, made simple.","datePublished":"Jul 9, 2026","url":"https://storyboardcanvas.ai/blog/screenplay-format-guide","articleSection":"Script"},{"@type":"BlogPosting","headline":"The Best All-in-One Filmmaking Software in 2026","description":"Most productions run on a stack of disconnected apps - one for the script, one for the breakdown, one for the schedule. Here is what an all-in-one, AI-native production suite actually looks like in 2026, and when it beats the stack.","datePublished":"June 22, 2026","url":"https://storyboardcanvas.ai/blog/all-in-one-filmmaking-software-2026","articleSection":"Pipeline"},{"@type":"BlogPosting","headline":"How to Make a Storyboard - A Complete Step-by-Step Guide (2026)","description":"What a storyboard is for, who makes one, and the exact 7-step process - even if you can't draw. Templates, shot vocabulary, common mistakes, and how AI changes the workflow.","datePublished":"June 10, 2026","url":"https://storyboardcanvas.ai/blog/how-to-make-a-storyboard","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"What Is an Animatic? How to Make One, and Why It Saves Your Shoot","description":"An animatic is your storyboard set to time - the cheapest way to test pacing before you spend a shoot day. What it is, how to build one, and the editorial handoff.","datePublished":"June 8, 2026","url":"https://storyboardcanvas.ai/blog/what-is-an-animatic","articleSection":"Animation"},{"@type":"BlogPosting","headline":"The Pre-Production Checklist - Every Step From Script to Shoot Day","description":"The complete pre-production checklist for film and video: script lock, breakdown, budget, schedule, casting, locations, crew, storyboards, call sheets. What to do, in what order.","datePublished":"June 6, 2026","url":"https://storyboardcanvas.ai/blog/pre-production-checklist","articleSection":"Production"},{"@type":"BlogPosting","headline":"How to Make a Shot List - The Director's Step-by-Step Method","description":"A shot list is the director's plan for the day. What goes in each row, how to build one fast, how it differs from a storyboard, and a production-ready field structure.","datePublished":"June 4, 2026","url":"https://storyboardcanvas.ai/blog/how-to-make-a-shot-list","articleSection":"Shot Design"},{"@type":"BlogPosting","headline":"Day Out of Days (DOOD) Explained - How Cast Scheduling Actually Works","description":"The DOOD is the spreadsheet that tells you who works which day and who's on hold. What the SW/W/WF/H codes mean, why hold days cost money, and how to read one.","datePublished":"June 2, 2026","url":"https://storyboardcanvas.ai/blog/day-out-of-days-explained","articleSection":"Production"},{"@type":"BlogPosting","headline":"How Much Does It Cost to Make a Short Film? (Real 2026 Numbers)","description":"A realistic short-film budget breakdown for 2026 - at the no-budget, micro-budget, and festival-grade tiers. Where the money goes, what you can cut, and what you can't.","datePublished":"May 31, 2026","url":"https://storyboardcanvas.ai/blog/cost-to-make-a-short-film","articleSection":"Budgeting"},{"@type":"BlogPosting","headline":"AI Storyboard Generator: A 2026 Guide for Working Filmmakers","description":"What an AI storyboard tool actually does well, where it fails, how style-lock works, and why character continuity separates toys from production tools.","datePublished":"May 20, 2026","url":"https://storyboardcanvas.ai/blog/ai-storyboard-generator-2026","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"Style-Locked AI Frames: How to Keep an Entire Deck On-Model","description":"Generic generators drift between frames. Here's the architecture that makes a style bible stick from the first frame to the two-hundredth without re-prompting.","datePublished":"May 17, 2026","url":"https://storyboardcanvas.ai/blog/style-locked-ai-frames-on-model","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"Script Breakdown in 60 Seconds - The AI Pass That Works","description":"How full-script AI breakdown actually works (batched parallel scenes, INT./EXT. regex split, 12-category industry colour coding) and what to check before you trust the output.","datePublished":"May 14, 2026","url":"https://storyboardcanvas.ai/blog/script-breakdown-ai-60-seconds","articleSection":"Script"},{"@type":"BlogPosting","headline":"The Complete Guide to Shot Types 
6- CU, MS, WS, OTS, Dutch","description":"Every shot type in the cinematographer's vocabulary, with guidance on when to reach for which and how the choice tells your story.","datePublished":"May 11, 2026","url":"https://storyboardcanvas.ai/blog/complete-guide-shot-types","articleSection":"Cinematography"},{"@type":"BlogPosting","headline":"The 180° Rule Explained - Screen Direction Without the Headache","description":"Why screen direction matters, how it breaks, and how to keep the line consistent across every frame of your storyboard.","datePublished":"May 8, 2026","url":"https://storyboardcanvas.ai/blog/180-degree-rule-explained","articleSection":"Cinematography"},{"@type":"BlogPosting","headline":"Call Sheet Software in 2026 - What Modern Crews Actually Need","description":"Weather, hospital info, meal-break compliance, SMS delivery, read receipts - the call sheet features that shipped in 2026 and why the old PDF workflow is dead.","datePublished":"May 5, 2026","url":"https://storyboardcanvas.ai/blog/call-sheet-software-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"Script → Shotlist → Storyboard → Animatic - The End-to-End Pipeline","description":"How the seven-core-IP pipeline actually connects, what hands off between each stage, and why one synchronised project file replaces five fragmented subscriptions.","datePublished":"May 2, 2026","url":"https://storyboardcanvas.ai/blog/script-to-storyboard-pipeline","articleSection":"Pipeline"},{"@type":"BlogPosting","headline":"Final Draft vs StudioBinder vs StoryboardCanvas - Tool Stack Math","description":"What it actually costs to cobble together Final Draft + StudioBinder + Movie Magic + Boords + Midjourney. The unit economics of collapsing them into one.","datePublished":"Apr 29, 2026","url":"https://storyboardcanvas.ai/blog/final-draft-vs-studiobinder-vs-storyboardcanvas","articleSection":"Comparisons"},{"@type":"BlogPosting","headline":"AI Storyboard Generator vs Storyboard Artist (2026)","description":"AI storyboard generator vs hiring a storyboard artist in 2026: real costs, turnaround speed, revision control and when each wins. An honest side-by-side.","datePublished":"Jul 22, 2026","url":"https://storyboardcanvas.ai/blog/ai-storyboard-generator-vs-storyboard-artist","articleSection":"Comparisons"},{"@type":"BlogPosting","headline":"Storyboard Software in 2026: The Complete Buyer's Guide","description":"What to look for in storyboard software in 2026: drawing vs AI vs photo-mockup, character continuity, animatics, and whether your boards talk to your schedule.","datePublished":"Jun 18, 2026","url":"https://storyboardcanvas.ai/blog/storyboard-software-2026","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"Best Final Draft Alternatives in 2026 (Honest Roundup)","description":"The best Final Draft alternatives in 2026, compared honestly: WriterDuet, Fade In, Highland, Celtx, and an app that breaks your script down for you.","datePublished":"Jun 17, 2026","url":"https://storyboardcanvas.ai/blog/best-final-draft-alternatives-2026","articleSection":"Script"},{"@type":"BlogPosting","headline":"Best StudioBinder Alternatives in 2026 - Compared","description":"The best StudioBinder alternatives in 2026 for breakdowns, scheduling and call sheets, compared honestly, including a 20-app suite with AI on every surface.","datePublished":"Jun 16, 2026","url":"https://storyboardcanvas.ai/blog/best-studiobinder-alternatives-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best Producer Apps of 2026","description":"The best film production management apps of 2026, compared honestly: StudioBinder, Yamdu, Movie Magic, Celtx, Monday.com, and a 20-app suite on one project file.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-producer-apps-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best Film Budgeting Apps of 2026","description":"The best film budgeting software of 2026 compared: Movie Magic Budgeting, Showbiz, Gorilla, Celtx, Saturation.io, and a budget that syncs with the breakdown.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-film-budgeting-apps-2026","articleSection":"Budgeting"},{"@type":"BlogPosting","headline":"The Best Film Scheduling Apps of 2026","description":"The best film scheduling and stripboard software of 2026: Movie Magic Scheduling, Gorilla, StudioBinder, Yamdu, Celtx, and an AI stripboard on one project file.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-film-scheduling-apps-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best Call Sheet Apps of 2026","description":"The best call sheet software of 2026 compared: StudioBinder, SetHero, Croogloo, Yamdu, Celtx, and a call sheet that fills itself from the schedule.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-call-sheet-apps-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best Script Breakdown Apps of 2026","description":"The best script breakdown software of 2026: Movie Magic, StudioBinder, Filmustage, Celtx, Yamdu, and an AI breakdown that feeds the whole production.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-script-breakdown-apps-2026","articleSection":"Script"},{"@type":"BlogPosting","headline":"The Best Casting and Cast Management Apps of 2026","description":"The best casting and cast management software of 2026: Casting Networks, Actors Access, Backstage, StudioBinder, Yamdu, and cast that syncs with the breakdown.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-casting-apps-2026","articleSection":"Cast & Crew"},{"@type":"BlogPosting","headline":"The Best Location Scouting Apps of 2026","description":"The best location scouting and management apps of 2026: Peer
6space, Giggster, Setkeeper, StudioBinder, Yamdu, and locations that feed the call sheet.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-location-scouting-apps-2026","articleSection":"Locations"},{"@type":"BlogPosting","headline":"The Best Props and Costume Continuity Apps of 2026","description":"The best props inventory and costume continuity apps of 2026: Sortly, Setkeeper, Cheqroom, StudioBinder, spreadsheets, and props seeded from the breakdown.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-props-and-costume-apps-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best Production Vehicle and Transport Apps of 2026","description":"The best film transport and picture-vehicle apps of 2026: Setkeeper, Fleetio, Sortly, Yamdu, spreadsheets, and a fleet that knows the shoot day.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-production-transport-apps-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best Daily Production Report Apps of 2026","description":"The best daily production report and shoot log apps of 2026: SetHero, StudioBinder, Movie Magic, Croogloo, and a diary that writes the DPR from the day.","datePublished":"Jul 6, 2026","url":"https://storyboardcanvas.ai/blog/best-production-report-apps-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best Screenwriting Apps of 2026","description":"The best screenwriting software of 2026 compared: Final Draft, WriterDuet, Fade In, Arc Studio, Highland, Celtx, and a script that breaks itself down.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-screenwriting-apps-2026","articleSection":"Script"},{"@type":"BlogPosting","headline":"The Best Shot List Apps of 2026","description":"The best shot list software of 2026: StudioBinder, Shot Lister, Boords, Celtx, Milanote, and an AI shot list generated from the scene itself.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-shot-list-apps-2026","articleSection":"Shot Design"},{"@type":"BlogPosting","headline":"The Best Storyboard Apps of 2026","description":"The best storyboard software of 2026: Boords, Storyboard Pro, Storyboarder, FrameForge, Milanote, and an AI board that knows your cast and your style.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-storyboard-apps-2026","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"The Best Drawing Apps for Storyboard Artists in 2026","description":"The best drawing apps for storyboarding in 2026: Procreate, Photoshop, Clip Studio Paint, Krita, Storyboard Pro, and a browser canvas built for boards.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-drawing-apps-for-storyboard-artists-2026","articleSection":"Draw Suite"},{"@type":"BlogPosting","headline":"The Best Animatic Apps of 2026","description":"The best animatic software of 2026: Storyboard Pro, Premiere Pro, After Effects, Boords, and an animatic timed straight from your boards with camera moves.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-animatic-apps-2026","articleSection":"Animation"},{"@type":"BlogPosting","headline":"The Best AI Image Generators for Filmmakers in 2026","description":"The best AI image tools for film in 2026: Midjourney, ComfyUI, GPT Image, LTX Studio, Katalist, and an engine that reads your script, cast and locked style.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-ai-image-generators-for-filmmakers-2026","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"The Best Project Management Apps for Film Production in 2026","description":"The best project management tools for film in 2026: Monday.com, Notion, Asana, Trello, Yamdu, StudioBinder, and a dashboard that knows what a scene is.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-film-production-project-management-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Best File Sharing and Asset Apps for Film in 2026","description":"The best file sharing and media asset tools for film in 2026: Frame.io, Dropbox, Google Drive, Box, and an asset library that fills itself from your apps.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-file-sharing-apps-for-film-2026","articleSection":"Pipeline"},{"@type":"BlogPosting","headline":"The Best Team Chat Apps for Film Crews in 2026","description":"The best communication tools for film crews in 2026: WhatsApp, Slack, Microsoft Teams, Discord, and production channels that sit next to the schedule.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-team-chat-apps-for-film-crews-2026","articleSection":"Cast & Crew"},{"@type":"BlogPosting","headline":"The Best Equipment and On-Set Safety Apps of 2026","description":"The best film equipment tracking and set safety apps of 2026: Cheqroom, Sortly, Setkeeper, SetHero, and gear, crew and risk assessment on one project file.","datePublished":"Jul 7, 2026","url":"https://storyboardcanvas.ai/blog/best-equipment-and-safety-apps-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"Midjourney for Filmmakers - Why Generic Image Generators Aren't Enough","description":"Midjourney makes a stunning frame. StoryboardCanvas makes a 200-frame deck. Here's why the gap matters and what a director should reach for when.","datePublished":"Apr 26, 2026","url":"https://storyboardcanvas.ai/blog/midjourney-vs-storyboardcanvas","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"Character Continuity in AI Storyboards - Why Your Hero Keeps Changing","description":"A deep dive on the unified character continuity graph: how characters, cast, costumes, and breakdown tags merge into one source of truth the AI Artist reads before every generation.","datePublished":"Apr 24, 2026","url":"https://storyboardcanvas.ai/blog/character-continuity-ai-storyboards","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"Boords vs StoryboardThat vs StoryboardCanvas - 2026 Comparison","description":"Head-to-head on browser-native storyboard tools. Style-lock, character continuity, AI generation, in-pipeline integration, pricing.","datePublished":"Apr 22, 2026","url":"https://storyboardcanvas.ai/blog/boords-vs-storyboardthat-vs-storyboardcanvas","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"LTX Studio vs StoryboardCanvas - Frame-by-Frame Comparison","description":"LTX Studio's strengths (motion-first, single-prompt scene gen) and gaps (style drift, no pipeline). Where each tool fits in a working production.","datePublished":"Apr 19, 2026","url":"https://storyboardcanvas.ai/blog/ltx-studio-vs-storyboardcanvas","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"How to Build an AI Storyboard Style Bible - 10 Reference Images, Step by Step","description":"Practical workflow for assembling a reference set that locks an AI Artist to your visual world. What to include, what to avoid, how to test the lock.","datePublished":"Apr 17, 2026","url":"https://storyboardcanvas.ai/blog/ai-storyboard-style-bible-tutorial","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"Inpaint a Storyboard Frame - Surgical Edits Without Re-Generating","description":"When a frame is 90% right but the hand is wrong, you don't re-roll the dice. You inpaint. A working guide to masked editing for storyboard artists.","datePublished":"Apr 14, 2026","url":"https://storyboardcanvas.ai/blog/inpaint-storyboard-frames","articleSection":"AI Storyboards"},{"@type":"BlogPosting","headline":"From FDX to Shooting Script - Import, Revision Mode, Coloured Pages","de
6scription":"What revision mode is, why scene numbers get locked 1A / 1B on the production draft, and how the full screenplay word-processing suite tracks every change for the audit trail.","datePublished":"Apr 12, 2026","url":"https://storyboardcanvas.ai/blog/fdx-import-revision-mode-coloured-pages","articleSection":"Script"},{"@type":"BlogPosting","headline":"Why Your Screenwriting App Should Be More Than a Text Box","description":"A full word-processing suite vs a rich-text editor: dual dialogue, scene navigator, approvals, readthrough TTS, and why the right tool saves a day per revision.","datePublished":"Apr 10, 2026","url":"https://storyboardcanvas.ai/blog/screenwriting-app-more-than-text-box","articleSection":"Script"},{"@type":"BlogPosting","headline":"Fountain Format Explained - Plain-Text Screenwriting in 2026","description":"The open-source plain-text screenplay format, why it survives every editor update, and how to migrate between Highland, Fade In, WriterDuet, and Final Draft without losing a beat.","datePublished":"Apr 7, 2026","url":"https://storyboardcanvas.ai/blog/fountain-format-explained","articleSection":"Script"},{"@type":"BlogPosting","headline":"AI Coverage Reports - A Screenwriter's Honest Guide","description":"What an AI coverage pass actually catches (structure, pacing, character arcs), what it misses (taste, intent), and how to use one without breaking the script.","datePublished":"Apr 4, 2026","url":"https://storyboardcanvas.ai/blog/screenplay-coverage-ai","articleSection":"Script"},{"@type":"BlogPosting","headline":"Dual Dialogue Formatting - When and How to Use It","description":"Two characters speaking at once, two columns on the page. The formatting convention, when it serves the scene, when it's a gimmick, and how to make it work in production.","datePublished":"Apr 1, 2026","url":"https://storyboardcanvas.ai/blog/dual-dialogue-formatting","articleSection":"Script"},{"@type":"BlogPosting","headline":"Camera Movement Grammar - Pan, Tilt, Dolly, Crane, Steadicam, Gimbal","description":"Motion vocabulary for directors. 27 camera-move presets and the grammar of when each supports the story beat. Includes example reference frames from the Shot Design Guide.","datePublished":"Mar 30, 2026","url":"https://storyboardcanvas.ai/blog/camera-movement-grammar","articleSection":"Cinematography"},{"@type":"BlogPosting","headline":"Three-Point Lighting (and What Comes Next) - A Working Guide","description":"Key, fill, back. Then practicals, motivated sources, hard vs soft, top vs bottom. The lighting decisions a director and DP make every day, and the shorthand they use to make them fast.","datePublished":"Mar 27, 2026","url":"https://storyboardcanvas.ai/blog/lighting-setups-three-point-and-beyond","articleSection":"Cinematography"},{"@type":"BlogPosting","headline":"Anamorphic vs Spherical Lenses - When Each Is the Right Call","description":"Anamorphic flare, oval bokeh, 2.39:1 frame. Spherical neutrality, depth-of-field control, lighter rigs. The decision tree every DP runs before the lens test.","datePublished":"Mar 24, 2026","url":"https://storyboardcanvas.ai/blog/anamorphic-vs-spherical-lenses","articleSection":"Cinematography"},{"@type":"BlogPosting","headline":"Shot List Template - A Production-Ready Printable for 2026","description":"A downloadable shot list template with the fields working ADs actually use. Why structured shot lists win over freeform notes, and how to integrate yours with the rest of the pipeline.","datePublished":"Mar 21, 2026","url":"https://storyboardcanvas.ai/blog/shot-list-template-printable","articleSection":"Shot Design"},{"@type":"BlogPosting","headline":"Stripboard Scheduling - DOOD, Day Order, and the Optimiser","description":"How modern stripboard scheduling works end-to-end, what a day-order optimiser actually changes, and why DOOD-aware scheduling cuts shoot-day overages.","datePublished":"Mar 18, 2026","url":"https://storyboardcanvas.ai/blog/stripboard-scheduling-explained","articleSection":"Production"},{"@type":"BlogPosting","headline":"Line Producer's Budget - 6 Tabs, 6 Templates, Zero Spreadsheets","description":"Cost Report, Variance, Forecast, Top Sheet, POs, Petty Cash. What a real production budget tool needs to replace Movie Magic Budgeting on an indie or mid-budget production.","datePublished":"Mar 15, 2026","url":"https://storyboardcanvas.ai/blog/line-producer-budget-six-tabs","articleSection":"Production"},{"@type":"BlogPosting","headline":"What the Bond Company Actually Wants Every Monday","description":"The five documents (
6DPR pack, Weekly Cost Report, Hot Cost trend, insurance status, schedule risk) that go to the completion bond every week, and how to auto-assemble them.","datePublished":"Mar 12, 2026","url":"https://storyboardcanvas.ai/blog/completion-bond-what-the-bond-company-wants","articleSection":"Production"},{"@type":"BlogPosting","headline":"Daily Production Report - Template, Math, and Auto-Assembly","description":"The DPR document every production runs. What goes in, who reads it, how the numbers connect, and how to auto-generate one from a shoot day instead of typing it from memory.","datePublished":"Mar 9, 2026","url":"https://storyboardcanvas.ai/blog/daily-production-report-template","articleSection":"Production"},{"@type":"BlogPosting","headline":"IATSE Meal-Break Rules in 2026 - A Plain-English Guide for First ADs","description":"Six-hour rule, second-meal trigger, walking-meal exceptions, penalty math. The union meal rules every 1st AD has to know cold, with the math worked out.","datePublished":"Mar 6, 2026","url":"https://storyboardcanvas.ai/blog/iatse-meal-break-rules-2026","articleSection":"Production"},{"@type":"BlogPosting","headline":"Hot Cost Explained - How Producers Catch Overruns Before Wrap","description":"What a hot cost is, who reads it, when it generates, and the variance-trend signals that distinguish a one-off bad day from a structural problem.","datePublished":"Mar 3, 2026","url":"https://storyboardcanvas.ai/blog/hot-cost-explained","articleSection":"Production"},{"@type":"BlogPosting","headline":"The Casting Director's Workflow - From Sides to Deal Memo","description":"Self-tape calls, callbacks, contact sheets, deal memos, availability calendars. The full casting pipeline that turns a script's character list into a confirmed cast.","datePublished":"Mar 1, 2026","url":"https://storyboardcanvas.ai/blog/casting-director-workflow","articleSection":"Cast & Crew"},{"@type":"BlogPosting","headline":"Crew Roster - 16 Departments, Who Hires Who, What Each Costs","de
6scription":"From DP to craft service, the 16 departments that staff a working production. Hierarchy, hire chain, day rates, kit fees, and the conversations every line producer has.","datePublished":"Feb 27, 2026","url":"https://storyboardcanvas.ai/blog/crew-roster-departments-explained","articleSection":"Cast & Crew"},{"@type":"BlogPosting","headline":"Directing a Self-Tape - Notes the Casting Director Wishes You Sent","description":"Slate format, audio quality, framing, posture, two-take rule, AI Read-Through. How to direct a self-tape that gets a callback.","datePublished":"Feb 24, 2026","url":"https://storyboardcanvas.ai/blog/self-tape-directing-tips","articleSection":"Cast & Crew"},{"@type":"BlogPosting","headline":"Location Scouting in 2026 - Photos, Permits, Travel Matrix","description":"The location manager's three-document workflow (scout photos, permit packet, travel matrix) and how to keep the three in sync from first scout to wrap.","datePublished":"Feb 21, 2026","url":"https://storyboardcanvas.ai/blog/location-scouting-2026","articleSection":"Locations"},{"@type":"BlogPosting","headline":"Film Permits by City - London, LA, NYC, Atlanta, Toronto, Auckland","description":"Permit timelines, lead times, fees, and which film commission to email first in six major production cities. With turnaround math for indie production.","datePublished":"Feb 18, 2026","url":"https://storyboardcanvas.ai/blog/film-permits-by-city","articleSection":"Locations"},{"@type":"BlogPosting","headline":"Custom Brush Builder - Designing Brushes for Storyboard Artists","description":"Pressure, flow, scattering, jitter, dual-brush blending. A walkthrough of the custom brush builder plus 10 preset recipes every storyboard artist should save.","datePublished":"Feb 15, 2026","url":"https://storyboardcanvas.ai/blog/custom-brush-builder-storyboard-artists","articleSection":"Draw Suite"},{"@type":"BlogPosting","headline":"Importing Photoshop .abr Brush Packs - What Survives, What Doesn't","description":"How .abr import actually works, which brush settings round-trip cleanly (alpha mask, dual-tip, jitter, scatter) and which get re-mapped to native engine equivalents.","datePublished":"Feb 12, 2026","url":"https://storyboardcanvas.ai/blog/abr-brush-import-explained","articleSection":"Draw Suite"},{"@type":"BlogPosting","headline":"Paper Textures for Storyboard Frames - Cold-press to Bristol","description":"120+ paper and canvas surfaces, when cold-press makes a better reference than hot-press, and why the surface underneath the brush changes how your frame reads.","datePublished":"Feb 9, 2026","url":"https://storyboardcanvas.ai/blog/paper-textures-storyboard-frames","articleSection":"Draw Suite"},{"@type":"BlogPosting","headline":"AI in Filmmaking 2026 - What's Working, What's Hype, What's Next","description":"Where AI is genuinely changing pre-production (breakdown, storyboards, scheduling), where it isn't (writing, on-set decision-making), and what the next 18 months look like.","datePublished":"Feb 6, 2026","url":"https://storyboardcanvas.ai/blog/ai-in-filmmaking-2026","articleSection":"Industry"},{"@type":"BlogPosting","headline":"The WGA AI Rules - What the Strike Settled and What Productions Actually Do","description":"What the 2023 WGA agreement says about AI writing, how showrunners interpret it in 2026, and the practical workflow rules indie productions adopt to stay clear of trouble.","datePublished":"Feb 3, 2026","url":"https://storyboardcanvas.ai/blog/wga-strike-aftermath-ai-rules","articleSection":"Industry"},{"@type":"BlogPosting","headline":"Indie Film Budget 2026 - Where the Money Actually Goes","description":"A real-world budget breakdown for a $1M, $5M, and $15M indie feature in 2026. Above-the-line, below-the-line, post-production, contingency, the line items that always blow.","datePublished":"Jan 31, 2026","url":"https://storyboardcanvas.ai/blog/indie-film-budget-2026","articleSection":"Industry"},{"@type":"BlogPosting","headline":"Why Pre-Production Is the Most Underserved Phase of Filmmaking","description":"A $300B industry with 50M+ creators and almost no AI-native tools for the planning stage. What changes when the planning phase gets real softw
6are.","datePublished":"Jan 28, 2026","url":"https://storyboardcanvas.ai/blog/preproduction-most-underserved-phase","articleSection":"Industry"},{"@type":"BlogPosting","headline":"Virtual Production vs Traditional - When the LED Wall Earns Its Keep","description":"The Mandalorian effect on indie production. When a virtual production stage is worth it, when traditional location shooting still wins, and the math at three budget levels.","datePublished":"Jan 25, 2026","url":"https://storyboardcanvas.ai/blog/virtual-production-vs-traditional","articleSection":"Industry"},{"@type":"BlogPosting","headline":"Animatic to Editorial - XML, EDL, and the Clean Handoff","description":"How to export an animatic to Premiere Pro, DaVinci Resolve, or Final Cut without losing timing or transitions. The right XML, the right EDL, what to check on import.","datePublished":"Jan 22, 2026","url":"https://storyboardcanvas.ai/blog/animatic-to-editorial-handoff","articleSection":"Post"},{"@type":"BlogPosting","headline":"Frame.io Alternatives in 2026 - Review and Approval Without the Adobe Tax","description":"Frame.io's strengths and where its pricing has drifted post-acquisition. Three review tools that handle per-frame comments + share tokens without locking you into Creative Cloud.","datePublished":"Jan 19, 2026","url":"https://storyboardcanvas.ai/blog/frame-io-alternative-2026","articleSection":"Post"},{"@type":"BlogPosting","headline":"Wrap Package - What Editorial Needs From Production","description":"The handoff document every editor wants on the last day of principal photography. Scripts, breakdown, shotlist, schedule, call sheets, diary, all in one ZIP.","datePublished":"Jan 16, 2026","url":"https://storyboardcanvas.ai/blog/wrap-package-editorial-handoff","articleSection":"Post"},{"@type":"BlogPosting","headline":"Documentary Pre-Production - What's Different About Doc Workflow","description":"When you don't have a shooting script, what does your pre-production look like? Treatments, shot lists from research, location calendars, contributor releases. The doc-specific stack.","datePublished":"Jan 13, 2026","url":"https://storyboardcanvas.ai/blog/documentary-preproduction-workflow","articleSection":"Documentary"},{"@type":"BlogPosting","headline":"Animation Storyboards vs Live-Action - Different Disciplines, Same Tools?","description":"Animation storyboards drive the entire production. Live-action storyboards inform the day. The two disciplines and where they converge in 2026's tools.","datePublished":"Jan 10, 2026","url":"https://storyboardcanvas.ai/blog/animation-storyboard-vs-live-action","articleSection":"Animation"},{"@type":"BlogPosting","headline":"Music Video Workflow in 2026 - From Treatment to Final Master","description":"The compressed timeline of a music video, the artist-management relationship, the post-heavy pipeline, and the production-tool stack that fits an MV's specific rhythm.","datePublished":"Jan 7, 2026","url":"https://storyboardcanvas.ai/blog/music-video-workflow-2026","articleSection":"Industry"},{"@type":"BlogPosting","headline":"Commercial Production - Agency, Brand, Production Company, You","description":"The four-way relationship every commercial production navigates. Who decides what, when revisions are paid, and the documents that make the relationship work.","datePublished":"Jan 4, 2026","url":"https://storyboardcanvas.ai/blog/commercial-production-workflow","articleSection":"Industry"},{"@type":"BlogPosting","headline":"VFX Pre-Vis vs Storyboard - When You Need Both","description":"A pre-vis is moving. A storyboard is static. Both serve different conversations at different points in production. When to commission which, and how they share data.","datePublished":"Jan 1, 2026","url":"https://storyboardcanvas.ai/blog/vfx-pre-vis-vs-storyboard","articleSection":"VFX"},{"@type":"BlogPosting","headline":"VFX Shot Tracking - A Production-Ready Checklist","description":"Plate, asset, comp, deliverable, version, vendor. The fields every VFX shot needs and the spreadsheet structure that keeps a 200-shot show from drifting.","datePublished":"Dec 29, 2025","url":"https://storyboardcanvas.ai/blog/vfx-shot-tracking-checklist","articleSection":"VFX"},{"@type":"BlogPosting","headline":"iPhone Cinematography in 2026 - Pro Workflow on the Camera in Your Pocket","description":"Apple Log, ProRes recording, Blackmagic Camera, FiLMiC Pro. What an iPhone 16 Pro can actually deliver, and how to integrate phone-shot footage into a professional pipeline.","datePublished":"Dec 26, 2025","url":"https://storyboardcanvas.ai/blog/iphone-cinematography-2026","articleSection":"Mobile"},{"@type":"BlogPosting","headline":"Using Storyboards as Colour-Grading References - A Director's Cheat Sheet","description":"How to attach colour intent to a storyboard frame so the colourist understands the look from day one. Reference lookups, palette swatches, the language to use with a working colourist.","datePublished":"Dec 23, 2025","url":"https://storyboardcanvas.ai/blog/color-grading-storyboard-references","articleSection":"Post"}
6,{"@type":"BlogPosting","headline":"Version 3.0.6 - Producer App Public Launch Audit","description":"Welcome screen retired, cross-project cache pollution closed, EPK + portfolio framed inside the main app, Dolly pill repainted Producer pink end-to-end. The producer's home, ready for opening.","datePublished":"May 20, 2026","url":"https://storyboardcanvas.ai/blog/version-3-0-6-producer-launch","articleSection":"Product"},{"@type":"BlogPosting","headline":"Version 3.0.5 - AI Artist Public Launch Audit","description":"Mitchell locked across three canon styles. Custom artists carry four user-named styles × ten reference images. Per-frame style-fidelity scoring. Live production-database dropdowns.","datePublished":"May 19, 2026","url":"https://storyboardcanvas.ai/blog/version-3-0-5-ai-artist-launch","articleSection":"Product"},{"@type":"BlogPosting","headline":"Version 3.0.4 - Draw App Public Launch Audit","description":"Every brush paints distinctly. Textured eraser inverts the same pipeline. Low-flow brushes finally build up. ABR imports keep dual-tip + texture + jitter intact. The canvas, ready for opening.","datePublished":"May 19, 2026","url":"https://storyboardcanvas.ai/blog/version-3-0-4-draw-launch","articleSection":"Product"},{"@type":"BlogPosting","headline":"Version 3.0.3 - Storyboard Editor Public Launch Audit","description":"Generated images survive every reload. Frame ↔ shotlist round-trip in one click. HTML export carries full metadata + director comments. The editor, ready for opening.","datePublished":"May 18, 2026","url":"https://storyboardcanvas.ai/blog/version-3-0-3-storyboard-editor-launch","articleSection":"Product"}]}</script>
6<section style="padding:130px 0 50px;text-align:center"><div class="mwrap" style="max-width:min(1480px, 100%);margin:0 auto;padding:0 clamp(16px,4vw,48px)"><p class="tg">Blog</p><h1 class="hl" style="font-size:clamp(30px, 4.2vw, 52px);max-width:820px;margin:0 auto 14px;line-height:1.05">Filmmaking craft, <em style="color:#E07850">shot design</em>, and pipeline deep-dives.</h1><p class="bd" style="font-size:15.5px;max-width:640px;margin:0 auto 10px">Written by working filmmakers - directors, producers, DPs, editors - for working filmmakers. AI storyboarding, production workflow, and product release notes.</p><p style="font-size:12.5px;color:#9CA3AF;font-family:&#x27;Noto Sans&#x27;, monospace;letter-spacing:.04em">100<!-- --> posts · refreshed every fortnight</p></div></section><section class="sbsec" style="position:relative;overflow:visible;padding:72px 0;background:transparent;color:#111827;padding-top:16px"><div style="position:relative;z-index:1"><div class="mwrap" style="max-width:min(1480px, 100%);margin:0 auto;padding:0 clamp(16px,4vw,48px)"><div style="display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:18px;max-width:1180px;margin:0 auto"><a style="text-decoration:none;color:inherit;display:block" href="/blog/dolly/how-i-break-down-your-script"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#8B5CF60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#8B5CF6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#8B5CF6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#8B5CF6;text-transform:uppercase;letter-spacing:.08em;background:#8B5CF614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Written by Dolly</span><span style="font-size:11px;color:#9CA3AF">29 Jun 2026</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How I break down your script in one pass</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">I read your whole screenplay and tag every prop, cast member, vehicle, location and effect the way an AD expects. Here is how I do it, and where I stop.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/dolly/how-i-keep-storyboard-frames-on-model"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#8B5CF60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#8B5CF6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#8B5CF6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#8B5CF6;text-transform:uppercase;letter-spacing:.08em;background:#8B5CF614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Written by Dolly</span><span style="font-size:11px;color:#9CA3AF">29 Jun 2026</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Style-locked frames: how I stay on-model</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">
6An AI image tool gives you a different face every prompt. I lock a look, score every frame against it, and regenerate when I drift. Here is the mechanism.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/dolly/one-project-file-script-to-shoot-day"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#8B5CF60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#8B5CF6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#8B5CF6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#8B5CF6;text-transform:uppercase;letter-spacing:.08em;background:#8B5CF614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Written by Dolly</span><span style="font-size:11px;color:#9CA3AF">29 Jun 2026</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">One project file, from script to shoot day</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Most production tools do not talk to each other. I live across all twenty apps in one project file, so a change in the script reaches the call sheet.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/how-to-budget-a-film"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#14B8A6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Budgeting</span><span style="font-size:11px;color:#9CA3AF">September 10, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How to Budget a Film: A Practical Guide (with Free Template)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Above the line, below the line, post and contingency - how a film budget is really structured, what each section covers, and how to build one that survives the shoot.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/what-is-a-stripboard"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">September 10, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">What Is a Stripboard? Film Scheduling Explained</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The stripboard is how a shoot gets ordered. What the coloured strips mean, how a schedule is built from a script breakdown, and how the modern digital version works.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/location-scouting-checklist"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#5FA82B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#5FA82B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#5FA82B;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#5FA82B;text-transform:uppercase;letter-spacing:.08em;background:#5FA82B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Locations</span><span style="font-size:11px;color:#9CA3AF">September 10, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Location Scouting: A Filmmaker&#x27;s Checklist</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What to look for, photograph and log on every recce - power, sound, light, access, permits and safety - so a location works on the day, not just in the photos.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/how-to-write-a-call-sheet"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 21, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How to Write a Call Sheet: Step-by-Step + Free Checklist</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How to write a call sheet the crew can actually follow - every section explained, a copy-paste checklist, the common mistakes, and the fastest way to build one in 2026.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/film-production-software-cost-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#14B8A6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Budgeting</span><span style="font-size:11px;color:#9CA3AF">Jul 18, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How Much Does Film Production Software Cost in 2026?</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How much film production software costs in 2026 - real prices for screenwriting, scheduling, breakdown, call sheet and budgeting tools, plus the hidden cost of a fragmented stack.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-free-screenwriting-software-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#F97316;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Jul 16, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Best Free Screenwriting Software in 2026 (Honest Guide)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best free screenwriting software in 2026 - Fountain apps, WriterSolo, Trelby, Google Docs add-ons - what each does well, where free stops, and when to upgrade.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/how-to-schedule-a-film-shoot"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 14, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How to Schedule a Film Shoot: A Step-by-Step Guide (2026)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How to schedule a film shoot step by step - from breakdown to stripboard to shoot days. Group scenes, cut company moves, and build a schedule that survives contact with set.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/how-to-make-a-mood-board"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#0891B20D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#0891B2"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#0891B2;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#0891B2;text-transform:uppercase;letter-spacing:.08em;background:#0891B214;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Shot Design</span><span style="font-size:11px;color:#9CA3AF">Jul 11, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How to Make a Mood Board for Film (Step-by-Step, 2026)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How to make a mood board for film - what to include, where to find references, how to organise by department, and how a mood board differs from a storyboard.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/screenplay-format-guide"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#F97316;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Jul 9, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Screenplay Format Explained: The Complete Guide (2026)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Screenplay format explained - scene headings, action, character cues, dialogue, parentheticals, transitions, margins and font. The industry-standard rules, made simple.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/all-in-one-filmmaking-software-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#8B5CF60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#8B5CF6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#8B5CF6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#8B5CF6;text-transform:uppercase;letter-spacing:.08em;background:#8B5CF614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Pipeline</span><span style="font-size:11px;color:#9CA3AF">June 22, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->12 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best All-in-One Filmmaking Software in 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Most productions run on a stack of disconnected apps - one for the script, one for the breakdown, one for the schedule. Here is what an all-in-one, AI-native production suite actually looks like in 2026, and when it beats the stack.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/how-to-make-a-storyboard"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#E83E8C;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">June 10, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->12 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How to Make a Storyboard - A Complete Step-by-Step Guide (2026)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What a storyboard is for, who makes one, and the exact 7-step process - even if you can&#x27;t draw. Templates, shot vocabulary, common mistakes, and how AI changes the workflow.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/what-is-an-animatic"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#0F94880D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#0F9488"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#0F9488;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#0F9488;text-transform:uppercase;letter-spacing:.08em;background:#0F948814;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Animation</span><span style="font-size:11px;color:#9CA3AF">June 8, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">What Is an Animatic? How to Make One, and Why It Saves Your Shoot</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">An animatic is your storyboard set to time - the cheapest way to test pacing before you spend a shoot day. What it is, how to build one, and the editorial handoff.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/pre-production-checklist"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">June 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->13 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Pre-Production Checklist - Every Step From Script to Shoot Day</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The complete pre-production checklist for film and video: script lock, breakdown, budget, schedule, casting, locations, crew, storyboards, call sheets. What to do, in what order.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/how-to-make-a-shot-list"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#0891B20D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#0891B2"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#0891B2;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#0891B2;text-transform:uppercase;letter-spacing:.08em;background:#0891B214;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Shot Design</span><span style="font-size:11px;color:#9CA3AF">June 4, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How to Make a Shot List - The Director&#x27;s Step-by-Step Method</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A shot list is the director&#x27;s plan for the day. What goes in each row, how to build one fast, how it differs from a storyboard, and a production-ready field structure.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/day-out-of-days-explained"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">June 2, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Day Out of Days (DOOD) Explained - How Cast Scheduling Actually Works</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The DOOD is the spreadsheet that tells you who works which day and who&#x27;s on hold. What the SW/W/WF/H codes mean, why hold days cost money, and how to read one.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/cost-to-make-a-short-film"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#14B8A6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Budgeting</span><span style="font-size:11px;color:#9CA3AF">May 31, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How Much Does It Cost to Make a Short Film? (Real 2026 Numbers)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A realistic short-film budget breakdown for 2026 - at the no-budget, micro-budget, and festival-grade tiers. Where the money goes, what you can cut, and what you can&#x27;t.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/ai-storyboard-generator-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#E83E8C;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">May 20, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">AI Storyboard Generator: A 2026 Guide for Working Filmmakers</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What an AI storyboard tool actually does well, where it fails, how style-lock works, and why character continuity separates toys from production tools.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/style-locked-ai-frames-on-model"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#E83E8C;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">May 17, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Style-Locked AI Frames: How to Keep an Entire Deck On-Model</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Generic generators drift between frames. Here&#x27;s the architecture that makes a style bible stick from the first frame to the two-hundredth without re-prompting.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/script-breakdown-ai-60-seconds"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#F97316;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">May 14, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Script Breakdown in 60 Seconds - The AI Pass That Works</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How full-script AI breakdown actually works (batched parallel scenes, INT./EXT. regex split, 12-category industry colour coding) and what to check before you trust the output.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/complete-guide-shot-types"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#06B6D40D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#06B6D4"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#06B6D4;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#06B6D4;text-transform:uppercase;letter-spacing:.08em;background:#06B6D414;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cinematography</span><span style="font-size:11px;color:#9CA3AF">May 11, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->12 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Complete Guide to Shot Types - CU, MS, WS, OTS, Dutch</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Every shot type in the cinematographer&#x27;s vocabulary, with guidance on when to reach for which and how the choice tells your story.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/180-degree-rule-explained"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#06B6D40D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#06B6D4"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#06B6D4;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#06B6D4;text-transform:uppercase;letter-spacing:.08em;background:#06B6D414;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cinematography</span><span style="font-size:11px;color:#9CA3AF">May 8, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The 180° Rule Explained - Screen Direction Without the Headache</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Why screen direction matters, how it breaks, and how to keep the line consistent across every frame of your storyboard.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/call-sheet-software-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">May 5, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Call Sheet Software in 2026 - What Modern Crews Actually Need</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Weather, hospital info, meal-break compliance, SMS delivery, read receipts - the call sheet features that shipped in 2026 and why the old PDF workflow is dead.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/script-to-storyboard-pipeline"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#8B5CF60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#8B5CF6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#8B5CF6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#8B5CF6;text-transform:uppercase;letter-spacing:.08em;background:#8B5CF614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Pipeline</span><span style="font-size:11px;color:#9CA3AF">May 2, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->13 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Script → Shotlist → Storyboard → Animatic - The End-to-End Pipeline</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How the seven-core-IP pipeline actually connects, what hands off between each stage, and why one synchronised project file replaces five fragmented subscriptions.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/final-draft-vs-studiobinder-vs-storyboardcanvas"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#B453090D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#B45309"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#B45309;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#B45309;text-transform:uppercase;letter-spacing:.08em;background:#B4530914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Comparisons</span><span style="font-size:11px;color:#9CA3AF">Apr 29, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Final Draft vs StudioBinder vs StoryboardCanvas - Tool Stack Math</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What it actually costs to cobble together Final Draft + StudioBinder + Movie Magic + Boords + Midjourney. The unit economics of collapsing them into one.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/ai-storyboard-generator-vs-storyboard-artist"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#B453090D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#B45309"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#B45309;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#B45309;text-transform:uppercase;letter-spacing:.08em;background:#B4530914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Comparisons</span><span style="font-size:11px;color:#9CA3AF">Jul 22, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">AI Storyboard Generator vs Storyboard Artist (2026)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">AI storyboard generator vs hiring a storyboard artist in 2026: real costs, turnaround speed, revision control and when each wins. An honest side-by-side.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/storyboard-software-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#E83E8C;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Jun 18, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->12 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Storyboard Software in 2026: The Complete Buyer&#x27;s Guide</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What to look for in storyboard software in 2026: drawing vs AI vs photo-mockup, character continuity, animatics, and whether your boards talk to your schedule.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-final-draft-alternatives-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#F97316;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Jun 17, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Best Final Draft Alternatives in 2026 (Honest Roundup)</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best Final Draft alternatives in 2026, compared honestly: WriterDuet, Fade In, Highland, Celtx, and an app that breaks your script down for you.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-studiobinder-alternatives-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jun 16, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Best StudioBinder Alternatives in 2026 - Compared</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best StudioBinder alternatives in 2026 for breakdowns, scheduling and call sheets, compared honestly, including a 20-app suite with AI on every surface.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-producer-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Producer Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best film production management apps of 2026, compared honestly: StudioBinder, Yamdu, Movie Magic, Celtx, Monday.com, and a 20-app suite on one project file.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-film-budgeting-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#14B8A6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Budgeting</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Film Budgeting Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best film budgeting software of 2026 compared: Movie Magic Budgeting, Showbiz, Gorilla, Celtx, Saturation.io, and a budget that syncs with the breakdown.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-film-scheduling-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Film Scheduling Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best film scheduling and stripboard software of 2026: Movie Magic Scheduling, Gorilla, StudioBinder, Yamdu, Celtx, and an AI stripboard on one project file.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-call-sheet-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Call Sheet Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best call sheet software of 2026 compared: StudioBinder, SetHero, Croogloo, Yamdu, Celtx, and a call sheet that fills itself from the schedule.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-script-breakdown-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#F97316;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Script Breakdown Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best script breakdown software of 2026: Movie Magic, StudioBinder, Filmustage, Celtx, Yamdu, and an AI breakdown that feeds the whole production.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-casting-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#D9A30E0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#D9A30E"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#D9A30E;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#D9A30E;text-transform:uppercase;letter-spacing:.08em;background:#D9A30E14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cast &amp; Crew</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Casting and Cast Management Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best casting and cast management software of 2026: Casting Networks, Actors Access, Backstage, StudioBinder, Yamdu, and cast that syncs with the breakdown.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-location-scouting-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#5FA82B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#5FA82B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#5FA82B;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#5FA82B;text-transform:uppercase;letter-spacing:.08em;background:#5FA82B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Locations</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Location Scouting Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best location scouting and management apps of 2026: Peerspace, Giggster, Setkeeper, StudioBinder, Yamdu, and locations that feed the call sheet.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-props-and-costume-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Props and Costume Continuity Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best props inventory and costume continuity apps of 2026: Sortly, Setkeeper, Cheqroom, StudioBinder, spreadsheets, and props seeded from the breakdown.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-production-transport-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Production Vehicle and Transport Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best film transport and picture-vehicle apps of 2026: Setkeeper, Fleetio, Sortly, Yamdu, spreadsheets, and a fleet that knows the shoot day.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-production-report-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Daily Production Report Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best daily production report and shoot log apps of 2026: SetHero, StudioBinder, Movie Magic, Croogloo, and a diary that writes the DPR from the day.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-screenwriting-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#F97316;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Screenwriting Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best screenwriting software of 2026 compared: Final Draft, WriterDuet, Fade In, Arc Studio, Highland, Celtx, and a script that breaks itself down.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-shot-list-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#0891B20D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#0891B2"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#0891B2;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#0891B2;text-transform:uppercase;letter-spacing:.08em;background:#0891B214;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Shot Design</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Shot List Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best shot list software of 2026: StudioBinder, Shot Lister, Boords, Celtx, Milanote, and an AI shot list generated from the scene itself.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-storyboard-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#E83E8C;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Storyboard Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best storyboard software of 2026: Boords, Storyboard Pro, Storyboarder, FrameForge, Milanote, and an AI board that knows your cast and your style.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-drawing-apps-for-storyboard-artists-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#7C3AED0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#7C3AED"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#7C3AED;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#7C3AED;text-transform:uppercase;letter-spacing:.08em;background:#7C3AED14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Draw Suite</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Drawing Apps for Storyboard Artists in 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best drawing apps for storyboarding in 2026: Procreate, Photoshop, Clip Studio Paint, Krita, Storyboard Pro, and a browser canvas built for boards.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-animatic-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#0F94880D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#0F9488"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#0F9488;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#0F9488;text-transform:uppercase;letter-spacing:.08em;background:#0F948814;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Animation</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Animatic Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best animatic software of 2026: Storyboard Pro, Premiere Pro, After Effects, Boords, and an animatic timed straight from your boards with camera moves.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-ai-image-generators-for-filmmakers-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#E83E8C;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best AI Image Generators for Filmmakers in 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best AI image tools for film in 2026: Midjourney, ComfyUI, GPT Image, LTX Studio, Katalist, and an engine that reads your script, cast and locked style.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-film-production-project-management-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Project Management Apps for Film Production in 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best project management tools for film in 2026: Monday.com, Notion, Asana, Trello, Yamdu, StudioBinder, and a dashboard that knows what a scene is.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-file-sharing-apps-for-film-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#8B5CF60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#8B5CF6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#8B5CF6;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#8B5CF6;text-transform:uppercase;letter-spacing:.08em;background:#8B5CF614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Pipeline</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best File Sharing and Asset Apps for Film in 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best file sharing and media asset tools for film in 2026: Frame.io, Dropbox, Google Drive, Box, and an asset library that fills itself from your apps.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-team-chat-apps-for-film-crews-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#D9A30E0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#D9A30E"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#D9A30E;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#D9A30E;text-transform:uppercase;letter-spacing:.08em;background:#D9A30E14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cast &amp; Crew</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Team Chat Apps for Film Crews in 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best communication tools for film crews in 2026: WhatsApp, Slack, Microsoft Teams, Discord, and production channels that sit next to the schedule.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/best-equipment-and-safety-apps-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div><span style="position:absolute;top:10px;right:10px;font-size:9.5px;font-weight:700;color:#fff;background:#EC4899;padding:3px 8px;border-radius:999px;letter-spacing:.08em;font-family:&#x27;Noto Sans&#x27;, monospace">READ</span></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Jul 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Best Equipment and On-Set Safety Apps of 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The best film equipment tracking and set safety apps of 2026: Cheqroom, Sortly, Setkeeper, SetHero, and gear, crew and risk assessment on one project file.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/midjourney-vs-storyboardcanvas"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Apr 26, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Midjourney for Filmmakers - Why Generic Image Generators Aren&#x27;t Enough</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Midjourney makes a stunning frame. StoryboardCanvas makes a 200-frame deck. Here&#x27;s why the gap matters and what a director should reach for when.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/character-continuity-ai-storyboards"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Apr 24, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Character Continuity in AI Storyboards - Why Your Hero Keeps Changing</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A deep dive on the unified character continuity graph: how characters, cast, costumes, and breakdown tags merge into one source of truth the AI Artist reads before every generation.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/boords-vs-storyboardthat-vs-storyboardcanvas"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Apr 22, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->14 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Boords vs StoryboardThat vs StoryboardCanvas - 2026 Comparison</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Head-to-head on browser-native storyboard tools. Style-lock, character continuity, AI generation, in-pipeline integration, pricing.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/ltx-studio-vs-storyboardcanvas"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Apr 19, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">LTX Studio vs StoryboardCanvas - Frame-by-Frame Comparison</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">LTX Studio&#x27;s strengths (motion-first, single-prompt scene gen) and gaps (style drift, no pipeline). Where each tool fits in a working production.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/ai-storyboard-style-bible-tutorial"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Apr 17, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">How to Build an AI Storyboard Style Bible - 10 Reference Images, Step by Step</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Practical workflow for assembling a reference set that locks an AI Artist to your visual world. What to include, what to avoid, how to test the lock.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/inpaint-storyboard-frames"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E83E8C0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E83E8C"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E83E8C;text-transform:uppercase;letter-spacing:.08em;background:#E83E8C14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">AI Storyboards</span><span style="font-size:11px;color:#9CA3AF">Apr 14, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Inpaint a Storyboard Frame - Surgical Edits Without Re-Generating</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">When a frame is 90% right but the hand is wrong, you don&#x27;t re-roll the dice. You inpaint. A working guide to masked editing for storyboard artists.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/fdx-import-revision-mode-coloured-pages"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Apr 12, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">From FDX to Shooting Script - Import, Revision Mode, Coloured Pages</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What revision mode is, why scene numbers get locked 1A / 1B on the production draft, and how the full screenplay word-processing suite tracks every change for the audit trail.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/screenwriting-app-more-than-text-box"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Apr 10, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Why Your Screenwriting App Should Be More Than a Text Box</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A full word-processing suite vs a rich-text editor: dual dialogue, scene navigator, approvals, readthrough TTS, and why the right tool saves a day per revision.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/fountain-format-explained"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Apr 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Fountain Format Explained - Plain-Text Screenwriting in 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The open-source plain-text screenplay format, why it survives every editor update, and how to migrate between Highland, Fade In, WriterDuet, and Final Draft without losing a beat.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/screenplay-coverage-ai"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Apr 4, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">AI Coverage Reports - A Screenwriter&#x27;s Honest Guide</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What an AI coverage pass actually catches (structure, pacing, character arcs), what it misses (taste, intent), and how to use one without breaking the script.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/dual-dialogue-formatting"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#F973160D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#F97316"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#F97316;text-transform:uppercase;letter-spacing:.08em;background:#F9731614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Script</span><span style="font-size:11px;color:#9CA3AF">Apr 1, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Dual Dialogue Formatting - When and How to Use It</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Two characters speaking at once, two columns on the page. The formatting convention, when it serves the scene, when it&#x27;s a gimmick, and how to make it work in production.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/camera-movement-grammar"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#06B6D40D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#06B6D4"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#06B6D4;text-transform:uppercase;letter-spacing:.08em;background:#06B6D414;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cinematography</span><span style="font-size:11px;color:#9CA3AF">Mar 30, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Camera Movement Grammar - Pan, Tilt, Dolly, Crane, Steadicam, Gimbal</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Motion vocabulary for directors. 27 camera-move presets and the grammar of when each supports the story beat. Includes example reference frames from the Shot Design Guide.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/lighting-setups-three-point-and-beyond"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#06B6D40D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#06B6D4"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#06B6D4;text-transform:uppercase;letter-spacing:.08em;background:#06B6D414;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cinematography</span><span style="font-size:11px;color:#9CA3AF">Mar 27, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Three-Point Lighting (and What Comes Next) - A Working Guide</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Key, fill, back. Then practicals, motivated sources, hard vs soft, top vs bottom. The lighting decisions a director and DP make every day, and the shorthand they use to make them fast.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/anamorphic-vs-spherical-lenses"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#06B6D40D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#06B6D4"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#06B6D4;text-transform:uppercase;letter-spacing:.08em;background:#06B6D414;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cinematography</span><span style="font-size:11px;color:#9CA3AF">Mar 24, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">
6Anamorphic vs Spherical Lenses - When Each Is the Right Call</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Anamorphic flare, oval bokeh, 2.39:1 frame. Spherical neutrality, depth-of-field control, lighter rigs. The decision tree every DP runs before the lens test.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/shot-list-template-printable"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#0891B20D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#0891B2"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#0891B2;text-transform:uppercase;letter-spacing:.08em;background:#0891B214;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Shot Design</span><span style="font-size:11px;color:#9CA3AF">Mar 21, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Shot List Template - A Production-Ready Printable for 2026</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A downloadable shot list template with the fields working ADs actually use. Why structured shot lists win over freeform notes, and how to integrate yours with the rest of the pipeline.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/stripboard-scheduling-explained"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Mar 18, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Stripboard Scheduling - DOOD, Day Order, and the Optimiser</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How modern stripboard scheduling works end-to-end, what a day-order optimiser actually changes, and why DOOD-aware scheduling cuts shoot-day overages.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/line-producer-budget-six-tabs"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Mar 15, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Line Producer&#x27;s Budget - 6 Tabs, 6 Templates, Zero Spreadsheets</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Cost Report, Variance, Forecast, Top Sheet, POs, Petty Cash. What a real production budget tool needs to replace Movie Magic Budgeting on an indie or mid-budget production.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/completion-bond-what-the-bond-company-wants"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Mar 12, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">What the Bond Company Actually Wants Every Monday</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The five documents (DPR pack, Weekly Cost Report, Hot Cost trend, insurance status, schedule risk) that go to the completion bond every week, and how to auto-assemble them.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/daily-production-report-template"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Mar 9, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Daily Production Report - Template, Math, and Auto-Assembly</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The DPR document every production runs. What goes in, who reads it, how the numbers connect, and how to auto-generate one from a shoot day instead of typing it from memory.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/iatse-meal-break-rules-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Mar 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">IATSE Meal-Break Rules in 2026 - A Plain-English Guide for First ADs</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Six-hour rule, second-meal trigger, walking-meal exceptions, penalty math. The union meal rules every 1st AD has to know cold, with the math worked out.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/hot-cost-explained"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#EC48990D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#EC4899"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#EC4899;text-transform:uppercase;letter-spacing:.08em;background:#EC489914;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Production</span><span style="font-size:11px;color:#9CA3AF">Mar 3, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Hot Cost Explained - How Producers Catch Overruns Before Wrap</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What a hot cost is, who reads it, when it generates, and the variance-trend signals that distinguish a one-off bad day from a structural problem.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/casting-director-workflow"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#D9A30E0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#D9A30E"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#D9A30E;text-transform:uppercase;letter-spacing:.08em;background:#D9A30E14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cast &amp; Crew</span><span style="font-size:11px;color:#9CA3AF">Mar 1, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The Casting Director&#x27;s Workflow - From Sides to Deal Memo</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Self-tape calls, callbacks, contact sheets, deal memos, availability calendars. The full casting pipeline that turns a script&#x27;s character list into a confirmed cast.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/crew-roster-departments-explained"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#D9A30E0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#D9A30E"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#D9A30E;text-transform:uppercase;letter-spacing:.08em;background:#D9A30E14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cast &amp; Crew</span><span style="font-size:11px;color:#9CA3AF">Feb 27, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->12 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Crew Roster - 16 Departments, Who Hires Who, What Each Costs</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">From DP to craft service, the 16 departments that staff a working production. Hierarchy, hire chain, day rates, kit fees, and the conversations every line producer has.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/self-tape-directing-tips"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#D9A30E0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#D9A30E"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#D9A30E;text-transform:uppercase;letter-spacing:.08em;background:#D9A30E14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Cast &amp; Crew</span><span style="font-size:11px;color:#9CA3AF">Feb 24, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Directing a Self-Tape - Notes the Casting Director Wishes You Sent</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Slate format, audio quality, framing, posture, two-take rule, AI Read-Through. How to direct a self-tape that gets a callback.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/location-scouting-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#5FA82B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#5FA82B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#5FA82B;text-transform:uppercase;letter-spacing:.08em;background:#5FA82B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Locations</span><span style="font-size:11px;color:#9CA3AF">Feb 21, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Location Scouting in 2026 - Photos, Permits, Travel Matrix</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The location manager&#x27;s three-document workflow (scout photos, permit packet, travel matrix) and how to keep the three in sync from first scout to wrap.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/film-permits-by-city"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#5FA82B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#5FA82B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#5FA82B;text-transform:uppercase;letter-spacing:.08em;background:#5FA82B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Locations</span><span style="font-size:11px;color:#9CA3AF">Feb 18, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Film Permits by City - London, LA, NYC, Atlanta, Toronto, Auckland</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Permit timelines, lead times, fees, and which film commission to email first in six major production cities. With turnaround math for indie production.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/custom-brush-builder-storyboard-artists"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#7C3AED0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#7C3AED"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#7C3AED;text-transform:uppercase;letter-spacing:.08em;background:#7C3AED14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Draw Suite</span><span style="font-size:11px;color:#9CA3AF">Feb 15, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Custom Brush Builder - Designing Brushes for Storyboard Artists</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Pressure, flow, scattering, jitter, dual-brush blending. A walkthrough of the custom brush builder plus 10 preset recipes every storyboard artist should save.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/abr-brush-import-explained"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#7C3AED0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#7C3AED"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#7C3AED;text-transform:uppercase;letter-spacing:.08em;background:#7C3AED14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Draw Suite</span><span style="font-size:11px;color:#9CA3AF">Feb 12, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Importing Photoshop .abr Brush Packs - What Survives, What Doesn&#x27;t</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How .abr import actually works, which brush settings round-trip cleanly (alpha mask, dual-tip, jitter, scatter) and which get re-mapped to native engine equivalents.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/paper-textures-storyboard-frames"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#7C3AED0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#7C3AED"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#7C3AED;text-transform:uppercase;letter-spacing:.08em;background:#7C3AED14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Draw Suite</span><span style="font-size:11px;color:#9CA3AF">Feb 9, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Paper Textures for Storyboard Frames - Cold-press to Bristol</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">120+ paper and canvas surfaces, when cold-press makes a better reference than hot-press, and why the surface underneath the brush changes how your frame reads.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/ai-in-filmmaking-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#64748B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#64748B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.08em;background:#64748B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Industry</span><span style="font-size:11px;color:#9CA3AF">Feb 6, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->13 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">AI in Filmmaking 2026 - What&#x27;s Working, What&#x27;s Hype, What&#x27;s Next</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Where AI is genuinely changing pre-production (breakdown, storyboards, scheduling), where it isn&#x27;t (writing, on-set decision-making), and what the next 18 months look like.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/wga-strike-aftermath-ai-rules"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#64748B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#64748B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.08em;background:#64748B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Industry</span><span style="font-size:11px;color:#9CA3AF">Feb 3, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">The WGA AI Rules - What the Strike Settled and What Productions Actually Do</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">What the 2023 WGA agreement says about AI writing, how showrunners interpret it in 2026, and the practical workflow rules indie productions adopt to stay clear of trouble.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/indie-film-budget-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#64748B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#64748B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.08em;background:#64748B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Industry</span><span style="font-size:11px;color:#9CA3AF">Jan 31, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->12 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Indie Film Budget 2026 - Where the Money Actually Goes</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A real-world budget breakdown for a $1M, $5M, and $15M indie feature in 2026. Above-the-line, below-the-line, post-production, contingency, the line items that always blow.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/preproduction-most-underserved-phase"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#64748B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#64748B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.08em;background:#64748B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Industry</span><span style="font-size:11px;color:#9CA3AF">Jan 28, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Why Pre-Production Is the Most Underserved Phase of Filmmaking</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A $300B industry with 50M+ creators and almost no AI-native tools for the planning stage. What changes when the planning phase gets real software.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/virtual-production-vs-traditional"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#64748B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#64748B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.08em;background:#64748B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Industry</span><span style="font-size:11px;color:#9CA3AF">Jan 25, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Virtual Production vs Traditional - When the LED Wall Earns Its Keep</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The Mandalorian effect on indie production. When a virtual production stage is worth it, when traditional location shooting still wins, and the math at three budget levels.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/animatic-to-editorial-handoff"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Post</span><span style="font-size:11px;color:#9CA3AF">Jan 22, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Animatic to Editorial - XML, EDL, and the Clean Handoff</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How to export an animatic to Premiere Pro, DaVinci Resolve, or Final Cut without losing timing or transitions. The right XML, the right EDL, what to check on import.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/frame-io-alternative-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Post</span><span style="font-size:11px;color:#9CA3AF">Jan 19, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Frame.io Alternatives in 2026 - Review and Approval Without the Adobe Tax</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Frame.io&#x27;s strengths and where its pricing has drifted post-acquisition. Three review tools that handle per-frame comments + share tokens without locking you into Creative Cloud.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/wrap-package-editorial-handoff"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Post</span><span style="font-size:11px;color:#9CA3AF">Jan 16, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Wrap Package - What Editorial Needs From Production</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The handoff document every editor wants on the last day of principal photography. Scripts, breakdown, shotlist, schedule, call sheets, diary, all in one ZIP.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/documentary-preproduction-workflow"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#7E98870D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#7E9887"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#7E9887;text-transform:uppercase;letter-spacing:.08em;background:#7E988714;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Documentary</span><span style="font-size:11px;color:#9CA3AF">Jan 13, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Documentary Pre-Production - What&#x27;s Different About Doc Workflow</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">When you don&#x27;t have a shooting script, what does your pre-production look like? Treatments, shot lists from research, location calendars, contributor releases. The doc-specific stack.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/animation-storyboard-vs-live-action"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#0F94880D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#0F9488"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#0F9488;text-transform:uppercase;letter-spacing:.08em;background:#0F948814;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Animation</span><span style="font-size:11px;color:#9CA3AF">Jan 10, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Animation Storyboards vs Live-Action - Different Disciplines, Same Tools?</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Animation storyboards drive the entire production. Live-action storyboards inform the day. The two disciplines and where they converge in 2026&#x27;s tools.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/music-video-workflow-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#64748B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#64748B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.08em;background:#64748B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Industry</span><span style="font-size:11px;color:#9CA3AF">Jan 7, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Music Video Workflow in 2026 - From Treatment to Final Master</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The compressed timeline of a music video, the artist-management relationship, the post-heavy pipeline, and the production-tool stack that fits an MV&#x27;
6s specific rhythm.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/commercial-production-workflow"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#64748B0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#64748B"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#64748B;text-transform:uppercase;letter-spacing:.08em;background:#64748B14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Industry</span><span style="font-size:11px;color:#9CA3AF">Jan 4, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Commercial Production - Agency, Brand, Production Company, You</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">The four-way relationship every commercial production navigates. Who decides what, when revisions are paid, and the documents that make the relationship work.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/vfx-pre-vis-vs-storyboard"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#6366F10D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#6366F1"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#6366F1;text-transform:uppercase;letter-spacing:.08em;background:#6366F114;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">VFX</span><span style="font-size:11px;color:#9CA3AF">Jan 1, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->9 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">VFX Pre-Vis vs Storyboard - When You Need Both</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">A pre-vis is moving. A storyboard is static. Both serve different conversations at different points in production. When to commission which, and how they share data.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/vfx-shot-tracking-checklist"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#6366F10D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#6366F1"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#6366F1;text-transform:uppercase;letter-spacing:.08em;background:#6366F114;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">VFX</span><span style="font-size:11px;color:#9CA3AF">Dec 29, 2025</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->10 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">VFX Shot Tracking - A Production-Ready Checklist</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Plate, asset, comp, deliverable, version, vendor. The fields every VFX shot needs and the spreadsheet structure that keeps a 200-shot show from drifting.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/iphone-cinematography-2026"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#1F47FF0D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#1F47FF"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#1F47FF;text-transform:uppercase;letter-spacing:.08em;background:#1F47FF14;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Mobile</span><span style="font-size:11px;color:#9CA3AF">Dec 26, 2025</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->11 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">iPhone Cinematography in 2026 - Pro Workflow on the Camera in Your Pocket</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Apple Log, ProRes recording, Blackmagic Camera, FiLMiC Pro. What an iPhone 16 Pro can actually deliver, and how to integrate phone-shot footage into a professional pipeline.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/color-grading-storyboard-references"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#14B8A60D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#14B8A6"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#14B8A6;text-transform:uppercase;letter-spacing:.08em;background:#14B8A614;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Post</span><span style="font-size:11px;color:#9CA3AF">Dec 23, 2025</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->8 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Using Storyboards as Colour-Grading References - A Director&#x27;s Cheat Sheet</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">How to attach colour intent to a storyboard frame so the colourist understands the look from day one. Reference lookups, palette swatches, the language to use with a working colourist.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/version-3-0-6-producer-launch"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E078500D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E07850"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E07850;text-transform:uppercase;letter-spacing:.08em;background:#E0785014;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Product</span><span style="font-size:11px;color:#9CA3AF">May 20, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->6 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Version 3.0.6 - Producer App Public Launch Audit</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Welcome screen retired, cross-project cache pollution closed, EPK + portfolio framed inside the main app, Dolly pill repainted Producer pink end-to-end. The producer&#x27;s home, ready for opening.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/version-3-0-5-ai-artist-launch"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E078500D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E07850"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E07850;text-transform:uppercase;letter-spacing:.08em;background:#E0785014;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Product</span><span style="font-size:11px;color:#9CA3AF">May 19, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Version 3.0.5 - AI Artist Public Launch Audit</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Mitchell locked across three canon styles. Custom artists carry four user-named styles × ten reference images. Per-frame style-fidelity scoring. Live production-database dropdowns.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/version-3-0-4-draw-launch"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E078500D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E07850"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line><line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E07850;text-transform:uppercase;letter-spacing:.08em;background:#E0785014;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Product</span><span style="font-size:11px;color:#9CA3AF">May 19, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Version 3.0.4 - Draw App Public Launch Audit</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Every brush paints distinctly. Textured eraser inverts the same pipeline. Low-flow brushes finally build up. ABR imports keep dual-tip + texture + jitter intact. The canvas, ready for opening.</p></div></article></a><a style="text-decoration:none;color:inherit;display:block" href="/blog/version-3-0-3-storyboard-editor-launch"><article class="cd" style="border-radius:14px;overflow:hidden;cursor:pointer;height:100%"><div style="height:140px;background:#E078500D;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #F0EDEA;position:relative;overflow:hidden"><div style="opacity:0.22;color:#E07850"><svg width="40" height="40" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="2.18"></rect><line x1="7" y1="2" x2="7" y2="22"></line><line x1="17" y1="2" x2="17" y2="22"></line><line x1="2" y1="12" x2="22" y2="12"></line><line x1="2" y1="7" x2="7" y2="7"></line>
6<line x1="2" y1="17" x2="7" y2="17"></line><line x1="17" y1="17" x2="22" y2="17"></line><line x1="17" y1="7" x2="22" y2="7"></line></svg></div></div><div style="padding:18px 22px"><div style="display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap"><span style="font-size:10px;font-weight:700;color:#E07850;text-transform:uppercase;letter-spacing:.08em;background:#E0785014;padding:3px 8px;border-radius:4px;font-family:&#x27;Noto Sans&#x27;, monospace">Product</span><span style="font-size:11px;color:#9CA3AF">May 18, 2026</span><span style="font-size:11px;color:#9CA3AF">· <!-- -->7 min</span></div><h3 style="font-family:&#x27;Noto Sans&#x27;, sans-serif;font-size:15.5px;font-weight:700;color:#111827;margin-bottom:8px;line-height:1.3">Version 3.0.3 - Storyboard Editor Public Launch Audit</h3><p style="font-size:13px;color:#6B7280;line-height:1.6;margin:0">Generated images survive every reload. Frame ↔ shotlist round-trip in one click. HTML export carries full metadata + director comments. The editor, ready for opening.</p></div></article></a></div></div></div></section><section style="padding:48px 0"><div class="mwrap" style="max-width:min(1480px, 100%);margin:0 auto;padding:0 clamp(16px,4vw,48px)"><div style="position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px 32px;border-radius:16px;background:rgba(224,120,80,0.08);border:1px solid rgba(224,120,80,0.2);overflow:hidden"><div style="position:relative;z-index:1;flex:1;min-width:260px"><p style="font-family:&#x27;Noto Sans&#x27;, monospace;font-size:11px;font-weight:700;color:#E07850;text-transform:uppercase;letter-spacing:.14em;margin:0 0 6px">Storyboard Canvas · the complete production suite</p><p style="font-family:&#x27;Noto Serif&#x27;, Georgia, serif;font-size:20px;font-weight:300;color:#111827;margin:0;line-height:1.25;letter-spacing:-.01em">The complete script-to-screen suite - start free</p><p style="font-size:13px;color:#6B7280;margin-top:8px;margin-bottom:0;line-height:1.5;max-width:520px">Twenty synchronised apps, one project file. Every app on every plan - pick a tier by team size, not features.</p></div><a class="bp lg" style="padding:13px 26px;font-size:14px;flex-shrink:0;position:relative;z-index:1;white-space:nowrap" href="/sign-up">Get started<!-- --> <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></a></div></div></section><!--$--><!--/$--></div></main><footer role="contentinfo" aria-label="Site footer" style="padding:64px 0 28px;border-top:1px solid #F0EDEA;background:#F6F4F2"><div class="mwrap" style="max-width:min(1480px, 100%);margin:0 auto;padding:0 clamp(16px,4vw,48px)"><div class="ft-grid" style="display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:28px"><div><a style="display:flex;align-items:center;gap:8px;margin-bottom:14px;text-decoration:none" href="/"><img src="/brand-symbol.png" alt="StoryboardCanvas" width="24" height="24" style="object-fit:contain" draggable="false"/><span data-noi18n="true" style="font-family:&#x27;Noto Sans&#x27;;font-weight:700;font-size:14px;color:#111827">Storyboard<span style="color:#E07850">Canvas</span></span></a><p style="font-size:14px;color:#6B7280;line-height:1.6;max-width:260px;margin-bottom:10px">Twenty synchronised production apps and one project file, from first draft to final wrap - built on technology we developed in-house and own outright.</p><details style="max-width:260px;margin-bottom:10px"><summary style="font-size:12px;color:#E07850;cursor:pointer;list-style:none;margin-bottom:8px;font-weight:600">Read the full IP register ›</summary><p style="font-size:12.5px;color:#9CA3AF;line-height:1.6;margin:0">Our protected technology includes DollyAI™ and the AI Family (MarloweAI™, SableAI™, CassAI™, IndraAI™, VeeAI™, MitchellAI™); the Style-Lock Engine and Ascension™; the AI Image Engine; the Character Continuity Graph;
6 Canvas Draw, the ABR Engine and the .sbcd file format; the Cross-App Spine and the Universal Cross-App Import Engine; Producer Intelligence and Production Finance Intelligence; the Compliance Engine; the Talent Identity Spine; the Cinema Bridge; Distribution &amp; Clearance; Shoot Day Live; the Carbon (Albert) Engine; the IATSE Turnaround Engine; Frame Brain; the Brand Kit Engine; the Theme &amp; Accent Engine; and the Canon Design System.</p></details><p style="font-size:12px;color:#9CA3AF;line-height:1.6;max-width:260px;margin-bottom:10px">© 2025–2026 STORYBOARD CANVAS AI LTD (17356334), trading as StoryboardCanvas.ai. All rights reserved. The app suite, the selection and arrangement of its apps, and every product name, engine, mark and file format above are protected by copyright, database and trademark rights, and may not be copied, reproduced or reverse-engineered without written permission. “™” denotes a trademark of StoryboardCanvas.ai. See our<!-- --> <a href="/legal" style="color:inherit;text-decoration:underline">Legal terms</a>.</p><p style="font-size:13px;color:#9CA3AF;line-height:1.6;max-width:260px">One login to sync the industry.</p></div><nav aria-label="Producer Apps"><h4 style="font-size:12px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px">Producer Apps</h4><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/breakdown">Breakdown</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/budget">Budget</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/cast">Cast</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/locations">Locations</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/props">Props</a><span style="display:block;font-size:11px;color:#9CA3AF;opacity:0.55;padding:5px 0;font-family:&#x27;Noto Sans&#x27;;letter-spacing:.06em" aria-hidden="true">+5 more</span></nav><nav aria-label="Director Apps"><h4 style="font-size:12px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px">Director Apps</h4><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/script">Script</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/shotlist">Shotlist</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/editor">Editor</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/draw">Draw</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/ai-artist">AI Artist</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/apps/animate">Animate</a></nav><nav aria-label="Platform"><h4 style="font-size:12px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px">Platform</h4><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/">All Apps</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/demo">Try the free demo</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/sign-up">Get started →</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/dolly">DollyAI™</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/vs">vs. Competitors</a><span style="display:block;font-size:11px;color:#9CA3AF;opacity:0.55;padding:5px 0;font-family:&#x27;Noto Sans&#x27;;letter-spacing:.06em" aria-hidden="true">+4 more</span></nav><nav aria-label="Company"><h4 style="font-size:12px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px">Company</h4><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/how-it-works">How It Works</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/pricing">Pricing</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/sign-up?plan=free">Start free</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/about">About</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/contact">Contact</a><span style="display:block;font-size:11px;color:#9CA3AF;opacity:0.55;padding:5px 0;font-family:&#x27;Noto Sans&#x27;;letter-spacing:.06em" aria-hidden="true">+4 more</span></nav><nav aria-label="Resources"><h4 style="font-size:12px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px">Resources</h4><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/blog">Blog</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/free-storyboard-course">Free Storyboard Course</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/blog/best-producer-apps-2026">Best producer apps 2026</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/blog/best-call-sheet-apps-2026">Best call sheet apps 2026</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/blog/best-storyboard-apps-2026">Best storyboard apps 2026</a><a style="display:block;font-size:14px;color:#9CA3AF;text-decoration:none;padding:5px 0;transition:color .2s" href="/glossary">Glossary</a><span style="display:block;font-size:11px;color:#9CA3AF;opacity:0.55;padding:5px 0;font-family:&#x27;Noto Sans&#x27;;letter-spacing:.06em" aria-hidden="true">
6+5 more</span></nav></div><div style="display:flex;justify-content:center;margin-bottom:24px"><button type="button" aria-expanded="false" style="background:transparent;border:1px solid #F0EDEA;border-radius:999px;padding:8px 18px;font-size:12px;font-weight:600;color:#6B7280;cursor:pointer;font-family:&#x27;Noto Sans&#x27;;letter-spacing:.10em;text-transform:uppercase;transition:background .2s, color .2s">Show all footer links</button></div><div style="padding-top:20px;border-top:1px solid #F0EDEA;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px"><span style="font-size:13px;color:#9CA3AF">© 2026 StoryboardCanvas.ai · STORYBOARD CANVAS AI LTD (17356334)</span><div aria-label="Payment security" style="display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#FFFFFF;border:1px solid #F0EDEA;font-size:12px;font-family:&#x27;Noto Sans&#x27;, sans-serif;color:#6B7280"><span aria-hidden="true" style="color:#E07850;display:inline-flex"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0110 0v4"></path></svg></span><span>Payments secured by<!-- --> <a href="https://stripe.com/docs/security/stripe" target="_blank" rel="noopener noreferrer" style="color:#111827;font-weight:500;text-decoration:underline;text-underline-offset:2px">Stripe</a> <!-- -->· PCI DSS Level 1 · TLS 1.2+</span></div></div><div style="margin-top:10px;font-size:12px;color:#9CA3AF;opacity:0.6;text-align:center">The complete script → shoot day software suite</div></div></footer>
6<script type="application/ld+json" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org","@type":"Organization","@id":"https://storyboardcanvas.ai/#organization","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai","logo":{"@type":"ImageObject","url":"https://storyboardcanvas.ai/logo.svg","width":512,"height":512},"sameAs":["https://twitter.com/storyboardcanvas","https://youtube.com/@storyboardcanvas","https://www.linkedin.com/company/storyboardcanvas","https://github.com/storyboardcanvas"],"description":"The complete script → shoot day software suite for filmmakers and production teams of every scale - from solo creators to studios. Twenty synchronised apps in one project file, powered by DollyAI™, the Style-Lock Engine, the AI Image Engine, Canvas Draw, Frame Brain, the Cross-App Spine, the Brand Kit Engine, and the IATSE Turnaround Engine. Built for film, television, commercials and advertising, music videos, documentary, branded content, animation and social/web video - covering script, breakdown, schedule, call sheets, shotlist, storyboard, draw, animatic, cast, locations, props, vehicles, shoot, diary and team chat.","foundingDate":"2025","founder":{"@type":"Person","name":"Mitchell Hughes","jobTitle":"Founder","description":"Storyboard artist and visual storyteller with nearly two decades in advertising, film, branded content and design."},"knowsAbout":["film production","television production","screenwriting","storyboarding","script breakdown","production scheduling","call sheets","shot listing","pre-production","AI image generation for film","commercial and advertising production","music video production","documentary production","animation"],"areaServed":"Worldwide","address":{"@type":"PostalAddress","addressCountry":"GB"},"slogan":"20 apps. One project file. Zero compromises."},{"@context":"https://schema.org","@type":"WebSite","@id":"https://storyboardcanvas.ai/#website","url":"https://storyboardcanvas.ai","name":"StoryboardCanvas","description":"The complete script → shoot day software suite for filmmakers and production teams of every scale, across film, TV, commercials, advertising, music video, documentary, branded content, animation and social/web video. Twenty synchronised apps powered by DollyAI™ and seven more pieces of proprietary IP.","publisher":{"@id":"https://storyboardcanvas.ai/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://storyboardcanvas.ai/search?q={search_term_string}"},"query-input":"required name=search_term_string"},"inLanguage":"en-US"},{"@context":"https://schema.org","@type":"SoftwareApplication","@id":"https://storyboardcanvas.ai#software","name":"StoryboardCanvas","applicationCategory":"MultimediaApplication","applicationSubCategory":"FilmProductionSoftware","operatingSystem":"Web","description":"The complete script → shoot day software suite for filmmakers and production teams of every scale - from solo creators to studios, across film, TV, commercials, advertising, music video, documentary, branded content, animation and social video. 20 synchronised apps powered by DollyAI™, the Style-Lock Engine, the AI Image Engine, Canvas Draw, Frame Brain, the Cross-App Spine, the Brand Kit Engine, and the IATSE Turnaround Engine.","url":"https://storyboardcanvas.ai","image":["https://storyboardcanvas.ai/marketing/hero/script.png","https://storyboardcanvas.ai/marketing/hero/breakdown.png","https://storyboardcanvas.ai/marketing/hero/editor.png","https://storyboardcanvas.ai/marketing/hero/calendar.png","https://storyboardcanvas.ai/marketing/hero/producer.png","https://storyboardcanvas.ai/marketing/hero/artist.png"],"screenshot":[{"@type":"ImageObject","url":"https://storyboardcanvas.ai/marketing/hero/script.png","contentUrl":"https://storyboardcanvas.ai/marketing/hero/script.png","name":"StoryboardCanvas - Screenplay editor","caption":"Professional screenplay editor with live scene navigation and AI breakdown.","creditText":"StoryboardCanvas","creator":{"@type":"Organization","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai"},"copyrightNotice":"© 2026 StoryboardCanvas","license":"https://storyboardcanvas.ai/terms","acquireLicensePage":"https://storyboardcanvas.ai/terms","isPartOf":{"@id":"https://storyboardcanvas.ai/#website"}},{"@type":"ImageObject","url":"https://storyboardcanvas.ai/marketing/hero/breakdown.png","contentUrl":"https://storyboardcanvas.ai/marketing/hero/breakdown.png","name":"StoryboardCanvas - Script breakdown","caption":"12-category colour-coded production breakdown, tagged automatically.","creditText":"StoryboardCanvas","creator":{"@type":"Organization","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai"},"copyrightNotice":"© 2026 StoryboardCanvas","license":"https://storyboardcanvas.ai/terms","acquireLicensePage":"https://storyboardcanvas.ai/terms","isPartOf":{"@id":"https://storyboardcanvas.ai/#website"}},{"@type":"ImageObject","url":"https://storyboardcanvas.ai/marketing/hero/editor.png","contentUrl":"https://storyboardcanvas.ai/marketing/hero/editor.png","name":"StoryboardCanvas - Storyboard editor","caption":"The whole storyboard at a glance, built from the shot list.","creditText":"StoryboardCanvas","creator":{"@type":"Organization","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai"},"copyrightNotice":"© 2026 StoryboardCanvas","license":"https://storyboardcanvas.ai/terms","acquireLicensePage":"https://storyboardcanvas.ai/terms","isPartOf":{"@id":"https://storyboardcanvas.ai/#website"}},{"@type":"ImageObject","url":"https://storyboardcanvas.ai/marketing/hero/calendar.png","contentUrl":"https://storyboardcanvas.ai/marketing/hero/calendar.png","name":"StoryboardCanvas - Stripboard schedule","caption":"Drag-and-drop stripboard scheduling with call sheets.","creditText":"StoryboardCanvas","creator":{"@type":"Organization","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai"},"copyrightNotice":"© 2026 StoryboardCanvas","license":"https://storyboardcanvas.ai/terms","acquireLicensePage":"https://storyboardcanvas.ai/terms","isPartOf":{"@id":"https://storyboardcanvas.ai/#website"}},{"@type":"ImageObject","url":"https://storyboardcanvas.ai/marketing/hero/producer.png","contentUrl":"https://storyboardcanvas.ai/marketing/hero/producer.png","name":"StoryboardCanvas - Producer hub","caption":"Real-time production command centre with budget and call-sheet coverage.","creditText":"StoryboardCanvas","creator":{"@type":"Organization","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai"},"copyrightNotice":"© 2026 StoryboardCanvas","license":"https://storyboardcanvas.ai/terms","acquireLicensePage":"https://storyboardcanvas.ai/terms","isPartOf":{"@id":"https://storyboardcanvas.ai/#website"}},{"@type":"ImageObject","url":"https://storyboardcanvas.ai/marketing/hero/artist.png","contentUrl":"https://storyboardcanvas.ai/marketing/hero/artist.png","name":"StoryboardCanvas - AI Artist","caption":"Style-locked AI image generation for storyboards and concept art.","creditText":"StoryboardCanvas","creator":{"@type":"Organization","name":"StoryboardCanvas","url":"https://storyboardcanvas.ai"},"copyrightNotice":"© 2026 StoryboardCanvas","license":"https://storyboardcanvas.ai/terms","acquireLicensePage":"https://storyboardcanvas.ai/terms","isPartOf":{"@id":"https://storyboardcanvas.ai/#website"}}],"publisher":{"@id":"https://storyboardcanvas.ai/#organization"},"offers":[{"@type":"Offer","price":"0","priceCurrency":"GBP","name":"Free","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"},{"@type":"Offer","price":"19","priceCurrency":"GBP","name":"Hobbyist","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"},{"@type":"Offer","price":"39","priceCurrency":"GBP","name":"Solo","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"},{"@type":"Offer","price":"99","priceCurrency":"GBP","name":"Team","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"},{"@type":"Offer","price":"269","priceCurrency":"GBP","name":"Studio","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"},{"@type":"Offer","price":"599","priceCurrency":"GBP","name":"Agency","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"},{"@type":"Offer","price":"1599","priceCurrency":"GBP","name":"Network","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"},{"@type":"Offer","price":"3329","priceCurrency":"GBP","name":"Enterprise","availability":"https://schema.org/InStock","url":"https://storyboardcanvas.ai/pricing"}]}]}</script>
6</div>
6<script src="/_next/static/chunks/0gvft_.7.0h98.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm" nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl" id="_R_" async=""></script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">(self.__next_f=self.__next_f||[]).push([0])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"1:\"$Sreact.fragment\"\n5:I[339756,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n6:I[837457,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n8:I[897367,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"OutletBoundary\"]\n9:\"$Sreact.suspense\"\nc:I[897367,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"ViewportBoundary\"]\ne:I[897367,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"MetadataBoundary\"]\n10:I[253348,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0g32nkq..0v9h.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n12:I[694697,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"Nav\"]\n13:I[275505,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"MarketingErrorBoundary\"]\n14:I[804837,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.j"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"s?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"MarketingAccentTheme\"]\n15:I[809991,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0w-1bad.cjo5e.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n16:I[870101,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"Footer\"]\n17:I[641036,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n18:I[550155,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n19:I[504000,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n1a:I[898944,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=d"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"pl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n1c:I[441895,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"ClientClerkProvider\"]\n1d:I[381306,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"ToastProvider\"]\n21:I[636768,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/10vo1~n9l4xz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n22:I[530253,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n23:I[47458,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n24:I[183776,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n25:I[265069,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"AnalyticsProvider\"]\n26:I[790186,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n27:I[175696,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"default\"]\n2a:I[630028,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/stati"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"SetHtmlLang\"]\n60:I[27201,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/0w5_9vepix~91.css?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"style\",{\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}]\n:HL[\"/_next/static/chunks/0rwa-wg38t1eh.css?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"style\",{\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}]\n:HL[\"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400\u0026family=Noto+Sans:wght@300;400;500;600;700\u0026family=Noto+Sans+Thai:wght@400;500;600;700\u0026family=Noto+Sans+Tamil:wght@400;500;600;700\u0026family=Noto+Sans+Telugu:wght@400;500;600;700\u0026display=swap\",\"style\"]\n:HL[\"/app-theme.css\",\"style\"]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"blog\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[[\"locale\",\"en\",\"d\",null],{\"children\":[\"(marketing)\",{\"children\":[\"blog\",{\"children\":[\"__PAGE__\",{}]}]}]}]},\"$undefined\",\"$undefined\",16],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0w5_9vepix~91.css?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}]],\"$L3\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0rwa-wg38t1eh.css?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true,\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}]],\"$L4\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[\"$L7\",null,[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,null]},null,false,\"$@b\"]},null,false,null]},null,false,null]},null,false,null],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lc\",null,{\"children\":\"$Ld\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Le\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Lf\"}]}]}],null]}],false]],\"m\":\"$undefined\",\"G\":[\"$10\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/0w5_9vepix~91.css?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\"}]]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"11:[]\nb:\"$W11\"\n1b:T2213,"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@context\":\"https://schema.org\",\"@type\":\"Organization\",\"@id\":\"https://storyboardcanvas.ai/#organization\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://storyboardcanvas.ai/logo.svg\",\"width\":512,\"height\":512},\"sameAs\":[\"https://twitter.com/storyboardcanvas\",\"https://youtube.com/@storyboardcanvas\",\"https://www.linkedin.com/company/storyboardcanvas\",\"https://github.com/storyboardcanvas\"],\"description\":\"The complete script → shoot day software suite for filmmakers and production teams of every scale - from solo creators to studios. Twenty synchronised apps in one project file, powered by DollyAI™, the Style-Lock Engine, the AI Image Engine, Canvas Draw, Frame Brain, the Cross-App Spine, the Brand Kit Engine, and the IATSE Turnaround Engine. Built for film, television, commercials and advertising, music videos, documentary, branded content, animation and social/web video - covering script, breakdown, schedule, call sheets, shotlist, storyboard, draw, animatic, cast, locations, props, vehicles, shoot, diary and team chat.\",\"foundingDate\":\"2025\",\"founder\":{\"@type\":\"Person\",\"name\":\"Mitchell Hughes\",\"jobTitle\":\"Founder\",\"description\":\"Storyboard artist and visual storyteller with nearly two decades in advertising, film, branded content and design.\"},\"knowsAbout\":[\"film production\",\"television production\",\"screenwriting\",\"storyboarding\",\"script breakdown\",\"production scheduling\",\"call sheets\",\"shot listing\",\"pre-production\",\"AI image generation for film\",\"commercial and advertising production\",\"music video production\",\"documentary production\",\"animation\"],\"areaServed\":\"Worldwide\",\"address\":{\"@type\":\"PostalAddress\",\"addressCountry\":\"GB\"},\"slogan\":\"20 apps. One project file. Zero compromises.\"},{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"@id\":\"https://storyboardcanvas.ai/#website\",\"url\":\"https://storyboardcanvas.ai\",\"name\":\"StoryboardCanvas\",\"description\":\"The complete script → shoot day software suite for filmmakers and production teams of every scale, across film, TV, commercials, advertising, music video, documentary, branded content, animation and social/web video. Twenty synchronised apps powered by DollyAI™ and seven more pieces of proprietary IP.\",\"publisher\":{\"@id\":\"https://storyboardcanvas.ai/#organization\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://storyboardcanvas.ai/search?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"},\"inLanguage\":\"en-US\"},{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"@id\":\"https://storyboardcanvas.ai#software\",\"name\":\"StoryboardCanvas\",\"applicationCategory\":\"MultimediaApplication\",\"applicationSubCategory\":\"FilmProductionSoftware\",\"operatingSystem\":\"Web\",\"description\":\"The complete script → shoot day software suite for filmmakers and production teams of every scale - from solo creators to studios, across film, TV, commercials, advertising, music video, documentary, branded content, animation and social video. 20 synchronised apps powered by DollyAI™, the Style-Lock Engine, the AI Image Engine, Canvas Draw, Frame Brain, the Cross-App Spine, the Brand Kit Engine, and the IATSE Turnaround Engine.\",\"url\":\"https://storyboardcanvas.ai\",\"image\":[\"https://storyboardcanvas.ai/marketing/hero/script.png\",\"https://storyboardcanvas.ai/marketing/hero/breakdown.png\",\"https://storyboardcanvas.ai/marketing/hero/editor.png\",\"https://storyboardcanvas.ai/marketing/hero/calendar.png\",\"https://storyboardcanvas.ai/marketing/hero/producer.png\",\"https://storyboardcanvas.ai/marketing/hero/artist.png\"],\"screenshot\":[{\"@type\":\"ImageObject\",\"url\":\"https://storyboardcanvas.ai/marketing/hero/script.png\",\"contentUrl\":\"https://storyboardcanvas.ai/marketing/hero/script.png\",\"name\":\"StoryboardCanvas - Screenplay editor\",\"caption\":\"Professional screenplay editor with live scene navigation and AI breakdown.\",\"creditText\":\"StoryboardCanvas\",\"creator\":{\"@type\":\"Organization\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\"},\"copyrightNotice\":\"© 2026 StoryboardCanvas\",\"license\":\"https://storyboardcanvas.ai/terms\",\"acquireLicensePage\":\"https://storyboardcanvas.ai/terms\",\"isPartOf\":{\"@id\":\"https://storyboardcanvas.ai/#website\"}},{\"@type\":\"ImageObject\",\"url\":\"https://storyboardcanvas.ai/marketing/hero/breakdown.png\",\"contentUrl\":\"https://storyboardcanvas.ai/marketing/hero/breakdown.png\",\"name\":\"StoryboardCanvas - Script breakdown\",\"caption\":\"12-category colour-coded production breakdown, tagged automatically.\",\"creditText\":\"StoryboardCanvas\",\"creator\":{\"@type\":\"Organization\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\"},\"copyrightNotice\":\"© 2026 StoryboardCanvas\",\"license\":\"https://storyboardcanvas.ai/terms\",\"acquireLicensePage\":\"https://storyboardcanvas.ai/terms\",\"isPartOf\":{\"@id\":\"https://storyboardcanvas.ai/#website\"}},{\"@type\":\"ImageObject\",\"url\":\"https://storyboardcanvas.ai/marketing/hero/editor.png\",\"contentUrl\":\"https://storyboardcanvas.ai/marketing/hero/editor.png\",\"name\":\"StoryboardCanvas - Storyboard editor\",\"caption\":\"The whole storyboard at a glance, built from the shot list.\",\"creditText\":\"StoryboardCanvas\",\"creator\":{\"@type\":\"Organization\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\"},\"copyrightNotice\":\"© 2026 StoryboardCanvas\",\"license\":\"https://storyboardcanvas.ai/terms\",\"acquireLicensePage\":\"https://storyboardcanvas.ai/terms\",\"isPartOf\":{\"@id\":\"https://storyboardcanvas.ai/#website\"}},{\"@type\":\"ImageObject\",\"url\":\"https://storyboardcanvas.ai/marketing/hero/calendar.png\",\"contentUrl\":\"https://storyboardcanvas.ai/marketing/hero/calendar.png\",\"name\":\"StoryboardCanvas - Stripboard schedule\",\"caption\":\"Drag-and-drop stripboard scheduling with call sheets.\",\"creditText\":\"StoryboardCanvas\",\"creator\":{\"@type\":\"Organization\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\"},\"copyrightNotice\":\"© 2026 StoryboardCanvas\",\"license\":\"https://storyboardcanvas.ai/terms\",\"acquireLicensePage\":\"https://storyboardcanvas.ai/terms\",\"isPartOf\":{\"@id\":\"https://storyboardcanvas.ai/#website\"}},{\"@type\":\"ImageObject\",\"url\":\"https://storyboardcanvas.ai/marketing/hero/producer.png\",\"contentUrl\":\"https://storyboardcanvas.ai/marketing/hero/producer.png\",\"name\":\"StoryboardCanvas - Producer hub\",\"caption\":\"Real-time production command centre with budget and call-sheet coverage.\",\"creditText\":\"StoryboardCanvas\",\"creator\":{\"@type\":\"Organization\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\"},\"copyrightNotice\":\"© 2026 StoryboardCanvas\",\"license\":\"https://storyboardcanvas.ai/terms\",\"acquireLicensePage\":\"https://storyboardcanvas.ai/terms\",\"isPartOf\":{\"@id\":\"https://storyboardcanvas.ai/#website\"}},{\"@type\":\"ImageObject\",\"url\":\"https://storyboardcanvas.ai/marketing/hero/artist.png\",\"contentUrl\":\"https://storyboardcanvas.ai/marketing/hero/artist.png\",\"name\":\"StoryboardCanvas - AI Artist\",\"caption\":\"Style-locked AI image generation for storyboards and concept art.\",\"creditText\":\"StoryboardCanvas\",\"creator\":{\"@type\":\"Organization\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\"},\"copyrightNotice\":\"© 2026 StoryboardCanvas\",\"license\":\"https://storyboardcanvas.ai/terms\",\"acquireLicensePage\":\"https://storyboardcanvas.ai/terms\",\"isPartOf\":{\"@id\":\"https://storyboardcanvas.ai/#website\"}}],\"publisher\":{\"@id\":\"https://storyboardcanvas.ai/#organization\"},\"offers\":[{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"GBP\",\"name\":\"Free\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"},{\"@type\":\"Offer\",\"price\":\"19\",\"priceCurrency\":\"GBP\",\"name\":\"Hobbyist\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"},{\"@type\":\"Offer\",\"price\":\"39\",\"priceCurrency\":\"GBP\",\"name\":\"Solo\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"},{\"@type\":\"Offer\",\"price\":\"99\",\"priceCurrency\":\"GBP\",\"name\":\"Team\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"},{\"@type\":\"Offer\",\"price\":\"269\",\"priceCurrency\":\"GBP\",\"name\":\"Studio\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"},{\"@type\":\"Offer\",\"price\":\"599\",\"priceCurrency\":\"GBP\",\"name\":\"Agency\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"},{\"@type\":\"Offer\",\"price\":\"1599\",\"priceCurrency\":\"GBP\",\"name\":\"Network\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"},{\"@type\":\"Offer\",\"price\":\"3329\",\"priceCurrency\":\"GBP\",\"name\":\"Enterprise\",\"availability\":\"https://schema.org/InStock\",\"url\":\"https://storyboardcanvas.ai/pricing\"}]}]}"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"4:[\"$\",\"div\",null,{\"className\":\"sb-has-promobar\",\"style\":{\"fontFamily\":\"'Noto Sans',sans-serif\",\"background\":\"#FAFAF9\",\"color\":\"#111827\",\"minHeight\":\"100vh\",\"overflowX\":\"hidden\"},\"children\":[[\"$\",\"$L12\",null,{}],[\"$\",\"$L13\",null,{\"children\":[\"$\",\"main\",null,{\"id\":\"main-content\",\"children\":[\"$\",\"$L14\",null,{\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$15\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0w-1bad.cjo5e.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"async\":true}]],\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}],[\"$\",\"$L16\",null,{}],[\"$\",\"$L17\",null,{}],[\"$\",\"$L18\",null,{}],[\"$\",\"$L19\",null,{\"locale\":\"en\"}],[\"$\",\"$L1a\",null,{}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1b\"}}]]}]\n1e:T752,"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://storyboardcanvas.ai/#org\",\"name\":\"StoryboardCanvas\",\"url\":\"https://storyboardcanvas.ai\",\"logo\":\"https://storyboardcanvas.ai/icon-512.png\",\"sameAs\":[\"https://twitter.com/storyboardcanvas\",\"https://www.youtube.com/@storyboardcanvas\",\"https://www.linkedin.com/company/storyboardcanvas\"]},{\"@type\":\"WebSite\",\"@id\":\"https://storyboardcanvas.ai/#website\",\"url\":\"https://storyboardcanvas.ai\",\"name\":\"StoryboardCanvas\",\"publisher\":{\"@id\":\"https://storyboardcanvas.ai/#org\"},\"inLanguage\":\"en-US\",\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":\"https://storyboardcanvas.ai/?q={search_term_string}\",\"query-input\":\"required name=search_term_string\"}},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://storyboardcanvas.ai/#software\",\"name\":\"StoryboardCanvas\",\"operatingSystem\":\"Web\",\"applicationCategory\":\"MultimediaApplication\",\"description\":\"Complete AI storyboard generator and script-to-screen production suite. 20 synchronised apps, one project file, DollyAI™ powering every surface.\",\"offers\":[{\"@type\":\"Offer\",\"name\":\"Hobbyist\",\"price\":\"19\",\"priceCurrency\":\"GBP\",\"availability\":\"https://schema.org/InStock\"},{\"@type\":\"Offer\",\"name\":\"Solo\",\"price\":\"39\",\"priceCurrency\":\"GBP\",\"availability\":\"https://schema.org/InStock\"},{\"@type\":\"Offer\",\"name\":\"Team\",\"price\":\"99\",\"priceCurrency\":\"GBP\",\"availability\":\"https://schema.org/InStock\"},{\"@type\":\"Offer\",\"name\":\"Studio\",\"price\":\"269\",\"priceCurrency\":\"GBP\",\"availability\":\"https://schema.org/InStock\"},{\"@type\":\"Offer\",\"name\":\"Agency\",\"price\":\"599\",\"priceCurrency\":\"GBP\",\"availability\":\"https://schema.org/InStock\"},{\"@type\":\"Offer\",\"name\":\"Network\",\"price\":\"1599\",\"priceCurrency\":\"GBP\",\"availability\":\"https://schema.org/InStock\"},{\"@type\":\"Offer\",\"name\":\"Enterprise\",\"price\":\"3329\",\"priceCurrency\":\"GBP\",\"availability\":\"https://schema.org/InStock\"}]}]}"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"2:[\"$\",\"$L1c\",null,{\"signInFallbackRedirectUrl\":\"/dashboard\",\"signUpFallbackRedirectUrl\":\"/dashboard\",\"appearance\":{\"layout\":{\"logoImageUrl\":\"/logo.png\",\"logoPlacement\":\"inside\",\"socialButtonsVariant\":\"iconButton\",\"shimmer\":true},\"variables\":{\"colorPrimary\":\"#E07850\",\"colorText\":\"#2D2D2F\",\"colorBackground\":\"#FAFAF9\",\"colorInputBackground\":\"#FFFFFF\",\"colorInputText\":\"#2D2D2F\",\"fontFamily\":\"'Noto Sans', sans-serif\",\"borderRadius\":\"8px\"}},\"publishableKey\":\"pk_live_Y2xlcmsuc3Rvcnlib2FyZGNhbnZhcy5haSQ\",\"clerkJSUrl\":\"$undefined\",\"clerkJSVersion\":\"$undefined\",\"proxyUrl\":\"\",\"domain\":\"\",\"isSatellite\":false,\"signInUrl\":\"/sign-in\",\"signUpUrl\":\"/sign-up\",\"signInForceRedirectUrl\":\"\",\"signUpForceRedirectUrl\":\"\",\"afterSignInUrl\":\"\",\"afterSignUpUrl\":\"\",\"newSubscriptionRedirectUrl\":\"\",\"telemetry\":{\"disabled\":false,\"debug\":false},\"sdkMetadata\":{\"name\":\"@clerk/nextjs\",\"version\":\"6.37.4\",\"environment\":\"production\"},\"nonce\":\"\",\"initialState\":null,\"children\":[\"$\",\"$L1d\",null,{\"children\":[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.googleapis.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://fonts.gstatic.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://fonts.gstatic.com\"}],[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,300;0,400;0,600;0,700;1,300;1,400\u0026family=Noto+Sans:wght@300;400;500;600;700\u0026family=Noto+Sans+Thai:wght@400;500;600;700\u0026family=Noto+Sans+Tamil:wght@400;500;600;700\u0026family=Noto+Sans+Telugu:wght@400;500;600;700\u0026display=swap\"}],[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#1a1818\"}],[\"$\",\"meta\",null,{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"href\":\"/icon-192.png\"}],[\"$\",\"meta\",null,{\"name\":\"referrer\",\"content\":\"origin-when-cross-origin\"}],[\"$\",\"meta\",null,{\"name\":\"rating\",\"content\":\"general\"}],[\"$\",\"meta\",null,{\"name\":\"revisit-after\",\"content\":\"7 days\"}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"nonce\":\"NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1e\"}}],\"$L1f\"]}],\"$L20\"]}]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"1f:[\"$\",\"link\",null,{\"rel\":\"stylesheet\",\"href\":\"/app-theme.css\"}]\n20:[\"$\",\"body\",null,{\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"a\",null,{\"href\":\"#main-content\",\"className\":\"skip-to-content\",\"style\":{\"position\":\"absolute\",\"top\":\"-40px\",\"left\":0,\"background\":\"var(--accent-color, #E07850)\",\"color\":\"#fff\",\"padding\":\"8px 16px\",\"zIndex\":9999,\"transition\":\"top 0.2s\"},\"children\":\"Skip to content\"}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L21\",null,{}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L22\",null,{}],[\"$\",\"$L23\",null,{}],[\"$\",\"$L24\",null,{}],[\"$\",\"$L25\",null,{}],[\"$\",\"$L26\",null,{}]]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"3:[\"$\",\"$L27\",null,{\"formats\":\"$undefined\",\"locale\":\"en\",\"messages\":{\"_meta\":{\"note\":\"§17.341 scaffold + §17.343 (I18N-B slice 1) nav namespace. en is the fallback for every other locale — EN values here are VERBATIM the strings the components previously hardcoded, so the EN render stays byte-identical. Namespaces grow per extraction wave (next: footer, home, pricing).\",\"locale\":\"en\"},\"common\":{\"joinWaitlist\":\"Join the waitlist\",\"signIn\":\"Sign In\",\"seeHowItWorks\":\"See how it works\",\"exploreLiveDemo\":\"Explore the live demo\",\"contactSales\":\"Contact Sales\",\"buyNow\":\"Buy now\",\"learnMore\":\"Learn more\"},\"nav\":{\"apps\":\"Apps\",\"howItWorks\":\"How It Works\",\"pricing\":\"What's the price\",\"about\":\"About us\",\"trust\":\"Why trust us\",\"resources\":\"Resources\",\"blog\":\"Blog\",\"tutorials\":\"Tutorials\",\"help\":\"Help\",\"changelog\":\"Changelog\",\"community\":\"Community\",\"contact\":\"Contact\",\"producerGroup\":\"Producer · 10 Apps\",\"directorGroup\":\"Director · 6 Apps\",\"platformGroup\":\"Platform\",\"viewAllApps\":\"View all apps →\",\"meetDolly\":\"Meet Dolly\",\"dolly\":\"Who is Dolly AI\",\"signIn\":\"Sign In\",\"joinWaitlist\":\"Join the waitlist\",\"joinWaitlistArrow\":\"Join the waitlist →\",\"allApps\":\"All Apps\",\"producer\":\"Producer\",\"director\":\"Director\",\"openMenu\":\"Open menu\",\"closeMenu\":\"Close menu\"},\"footer\":{\"producerApps\":\"Producer Apps\",\"directorApps\":\"Director Apps\",\"platform\":\"Platform\",\"company\":\"Company\",\"resources\":\"Resources\",\"showAll\":\"Show all footer links\",\"showFewer\":\"Show fewer links\",\"more\":\"+{count} more\"},\"app\":{\"notifications\":\"Notifications\",\"markAllRead\":\"Mark all read\",\"tabAll\":\"All\",\"tabMentions\":\"Mentions\",\"tabUnread\":\"Unread\",\"loadingNotifications\":\"Loading notifications...\",\"allCaughtUp\":\"You're all caught up\",\"themeColours\":\"Theme \u0026 colours\",\"tutorialOnTitle\":\"Tutorial mode is ON — click to turn off\",\"tutorialOffTitle\":\"Turn on Tutorial mode\",\"tutorialOnAria\":\"Disable tutorial mode\",\"tutorialOffAria\":\"Enable tutorial mode\",\"language\":\"Language\",\"languages\":\"Languages\",\"langNote\":\"Saved to your account preference. Parts of the app now follow your language — more interface translations are rolling out.\",\"saved\":\"Saved\",\"save\":\"Save\",\"cancel\":\"Cancel\",\"close\":\"Close\",\"delete\":\"Delete\",\"loading\":\"Loading…\",\"goToDashboard\":\"Go to dashboard\",\"profile\":\"Profile\",\"walletCredits\":\"Wallet · credits\",\"purchaseHistory\":\"Purchase history\",\"organization\":\"Organization\",\"billingSubscription\":\"Billing \u0026 Subscription\",\"signOut\":\"Log Out\",\"availableOnLaunchDay\":\"Available on launch day\",\"account\":\"Account\",\"accountMenu\":\"Account menu\",\"searchEverything\":\"Search pages, projects, characters, shots, locations, props, files…\",\"noResultsFor\":\"No results for “{query}”\",\"creditsRemainingAria\":\"{count} credits remaining — open credits and boosters\",\"creditsWord\":\"credits\",\"creditsTopUp\":\"credits · top up\",\"creditsTitleLow\":\"Only {balance} credits left — click to top up with a booster pack.\",\"creditsTitle\":\"{balance} credits remaining · {plan} plan\",\"creditsOutToast\":\"Out of credits. AI features paused until next billing cycle or top-up.\",\"creditsWarnToast\":\"You have used 80% of this month's credits ({balance} of {limit} remaining). Top up to keep AI features running.\",\"creditsModalAria\":\"Credits and booster packs\",\"creditsOfThisMonth\":\"of {limit} this month · {plan} plan\",\"runningLow\":\"running low\",\"seeWhatCreditsBuy\":\"see what credits buy →\",\"boosterPacksHeader\":\"Booster packs — one charge, more rope\",\"demoTopUp\":\"You're in the read-only demo — sign up free to top up for real.\",\"checkoutUnavailable\":\"Booster checkout isn't available right now — please try again in a moment.\",\"purchaseFailed\":\"Booster purchase failed.\",\"mostPopular\":\"MOST POPULAR\",\"openingCheckout\":\"Opening checkout…\",\"buyForPrice\":\"Buy — £{price}\",\"boostersNeverExpire\":\"Boosters never expire your plan credits.\",\"openBilling\"
6:\"Open billing →\",\"accessEyebrow\":\"Access · Seat permissions\",\"accessTitle\":\"{app} isn't part of your seat\",\"accessAria\":\"{app} access is restricted\",\"accessBody\":\"The account owner controls which apps each seat can use on this production. If you need {app} for your work, ask them to enable it for you in Team → seat permissions — it takes one click and applies immediately.\",\"backToDashboard\":\"Back to dashboard\",\"dismiss\":\"Dismiss\",\"vpEyebrow\":\"STORYBOARDCANVAS · BIGGER SCREEN NEEDED\",\"vpTitle\":\"StoryboardCanvas is built for a bigger canvas\",\"vpBody\":\"The screenplay editor, breakdown grid, stripboard, call sheets, and the storyboard + animatic canvas all need room to breathe. We’ve locked the suite to tablet-and-up screens so dense production data stays legible on set.\",\"vpDevicesHeader\":\"Suitable devices\",\"vpDevicesBody\":\"iPad (10.2″ / 10.9″ / 11″ Pro), iPad Pro 12.9″, Surface Pro, any laptop, or any desktop display. Tilt your iPad / Surface to landscape if the message persists in portrait on the smallest models.\",\"vpManageAccount\":\"Manage account\",\"vpBilling\":\"Billing \u0026 subscription\",\"vpBackHome\":\"Back to homepage\",\"vpFooter\":\"Your account, billing, and organization stay on your phone — only the production app needs a bigger canvas.\",\"demoEyebrow\":\"Read-only demo\",\"demoWelcomeTitle\":\"Welcome — this is a read-only demo\",\"demoWelcomeP1\":\"You're exploring \u003cstrong\u003eOrigin: Ascension\u003c/strong\u003e — a real, fully populated production, loaded across the entire app suite. To use a working app suite, \u003cstrong\u003esign in\u003c/strong\u003e.\",\"demoWelcomeP2\":\"This is a \u003cstrong\u003eread-only\u003c/strong\u003e view: browse every app, open anything, and look around freely — but editing, generating and exporting are disabled, and nothing you do is saved.\",\"demoUpdateNotice\":\"Tip: the studio uses a wide canvas. If anything looks cramped or cut off, use your browser zoom (Ctrl or Cmd with + and -) to find the best fit.\",\"demoExplore\":\"Explore the demo\",\"signIn\":\"Sign in\",\"demoBlockedToast\":\"This is a read-only demo — editing, generating \u0026 exporting are disabled. Sign in to make changes on your own project.\",\"demoPillNote\":\"Origin: Ascension — nothing is saved.\",\"agErrCredits\":\"Out of credits — top up in Billing to continue.\",\"agErrCreditsNeed\":\"Out of credits — this needs {need}cr. Top up in Billing to continue.\",\"agErrTooFast\":\"Going a little fast — give it a few seconds and try again.\",\"agErrNoAccess\":\"You don't have access to this project.\",\"agErrUnavailable\":\"The AI service is briefly unavailable. Try again in a moment.\",\"agErrGeneric\":\"Something went wrong — try again.\",\"agDemoReadOnly\":\"Agent mode is read-only in the public demo — sign up to let Dolly work on your own production.\",\"agNetworkHiccup\":\"Network hiccup — try again.\",\"agBriefMeMsg\":\"Brief me on this production.\",\"agReviewFramesMsg\":\"Look at the storyboard frames and give me director's notes.\",\"agApprovedRunPlan\":\"Approved — run the plan.\",\"agPlanUpdated\":\"Plan updated.\",\"agBriefMe\":\"Brief me\",\"agBriefing\":\"Briefing…\",\"agReviewFrames\":\"Review frames\",\"agLooking\":\"Looking…\",\"agMorningBriefing\":\"Morning briefing\",\"agMorningBriefingTitle\":\"Dolly writes + pushes the production briefing each morning (~06:00 UTC, 3 credits from the project owner).\",\"agWeeklyFrameReview\":\"Weekly frame review\",\"agWeeklyFrameReviewTitle\":\"Once a week Dolly looks at the storyboard frames and pushes director's notes as a notification (8 credits from the project owner per review).\",\"agDoubleCheck\":\"Double-check answers\",\"agWelcome\":\"Ask {name} anything about this production — answers come from the project's live data, additions are proposed for your approval, and the film is remembered between sessions.\",\"agExample1\":\"Which cast are missing a signed deal memo?\",\"agExample2\":\"What's scheduled on day 3?\",\"agExample3\":\"Add a prop: vintage field radio\",\"agUndo\":\"Undo\",\"agLookups\":\"{count, plural, one {# live data lookup} other {# live data lookups}}\",\"agDoubleChecked\":\"double-checked · {score}/100\",\"agRevised\":\"· revised\",\"agSelfCritique\":\"Self-critique pass\",\"agNeedsApproval\":\"Needs your approval\",\"agApprove\":\"Approve\",\"agDoingIt\":\"Doing it…\",\"agPlanApproveOnce\":\"Plan — approve once, runs every step\",\"agPlanPaused\":\"Plan — paused mid-run\",\"agPlanLabel\":\"Plan\",\"agAddsData\":\"adds data\",\"agReads\":\"reads\",\"agRunning\":\"Running…\",\"agApprovePlan\":\"Approve plan\",\"agContinueRun\":\"Continue run\",\"agChecking\":\"{name} is checking the project…\",\"agDrafting\":\"{name} is drafting the plan…\",\"agRunningPlan\":\"Running the plan — each step checkpoints as it lands…\",\"agAskPlaceholder\":\"Ask {name}…\",\"agPlanIt\":\"Plan it\",\"agPlanItTitle\":\"Dolly drafts a stepwise plan for this goal — you approve it once, she runs every step.\",\"agPlanDraftAria\":\"Draft a plan for this goal\",\"agSend\":\"Send\",\"agCloseAria\":\"Close agent panel\"},\"seo\":{\"homeTitle\":\"AI Storyboard \u0026 Film Production Workflow Suite · StoryboardCanvas\",\"homeDescription\":\"Film \u0026 video production workflow and productivity suite. One web app for writers, producers, directors and crew: AI storyboards, script to shoot day, DollyAI.\"}}
6,\"now\":\"$undefined\",\"timeZone\":\"UTC\",\"children\":[\"$L28\",\"$L29\"]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"28:[\"$\",\"$L2a\",null,{\"locale\":\"en\"}]\n29:[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]\nd:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1, maximum-scale=1, viewport-fit=cover\"}]]\na:null\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"f:[[\"$\",\"title\",\"0\",{\"children\":\"Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Filmmaking craft, AI storyboarding tutorials, pipeline deep-dives and product updates - written by working filmmakers, for working filmmakers.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"StoryboardCanvas\"}],[\"$\",\"link\",\"3\",{\"rel\":\"author\",\"href\":\"https://storyboardcanvas.ai\"}],[\"$\",\"meta\",\"4\",{\"name\":\"author\",\"content\":\"StoryboardCanvas\"}],[\"$\",\"link\",\"5\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"6\",{\"name\":\"generator\",\"content\":\"Next.js\"}],[\"$\",\"meta\",\"7\",{\"name\":\"keywords\",\"content\":\"filmmaking blog, ai filmmaking tools, storyboarding workflow, screenplay breakdown tutorial, film production tips, pre-production deep dive, AI storyboard generator, call sheet software, stripboard scheduling, film production software, video production software, tv production software, pre-production software, screenplay writing software, storyboard software, dolly ai filmmaker assistant, ai for filmmakers, filmmaker ai, ai script assistant, script to storyboard ai, script to shot list generator, automatic script breakdown, ai shot list generator\"}],[\"$\",\"meta\",\"8\",{\"name\":\"referrer\",\"content\":\"origin-when-cross-origin\"}],[\"$\",\"meta\",\"9\",{\"name\":\"creator\",\"content\":\"StoryboardCanvas\"}],[\"$\",\"meta\",\"10\",{\"name\":\"publisher\",\"content\":\"StoryboardCanvas\"}],[\"$\",\"meta\",\"11\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"12\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"13\",{\"name\":\"category\",\"content\":\"technology\"}],[\"$\",\"meta\",\"14\",{\"name\":\"classification\",\"content\":\"Film production software\"}],[\"$\",\"meta\",\"15\",{\"name\":\"theme-color\",\"content\":\"#E07850\"}],[\"$\",\"meta\",\"16\",{\"name\":\"color-scheme\",\"content\":\"light\"}],[\"$\",\"link\",\"17\",{\"rel\":\"canonical\",\"href\":\"https://storyboardcanvas.ai/blog\"}],[\"$\",\"link\",\"18\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://storyboardcanvas.ai/blog\"}],[\"$\",\"link\",\"19\",{\"rel\":\"alternate\",\"hrefLang\":\"es\",\"href\":\"https://storyboardcanvas.ai/es/blog\"}],[\"$\",\"link\",\"20\",{\"rel\":\"alternate\",\"hrefLang\":\"fr\",\"href\":\"https://storyboardcanvas.ai/fr/blog\"}],[\"$\",\"link\",\"21\",{\"rel\":\"alternate\",\"hrefLang\":\"de\",\"href\":\"https://storyboardcanvas.ai/de/blog\"}],[\"$\",\"link\",\"22\",{\"rel\":\"alternate\",\"hrefLang\":\"it\",\"href\":\"https://storyboardcanvas.ai/it/blog\"}],[\"$\",\"link\",\"23\",{\"rel\":\"alternate\",\"hrefLang\":\"pt\",\"href\":\"https://storyboardcanvas.ai/pt/blog\"}],[\"$\",\"link\",\"24\",{\"rel\":\"alternate\",\"hrefLang\":\"nl\",\"href\":\"https://storyboardcanvas.ai/nl/blog\"}],[\"$\",\"link\",\"25\",{\"rel\":\"alternate\",\"hrefLang\":\"pl\",\"href\":\"https://storyboardcanvas.ai/pl/blog\"}],[\"$\",\"link\",\"26\",{\"rel\":\"alternate\",\"hrefLang\":\"tr\",\"href\":\"https://storyboardcanvas.ai/tr/blog\"}],[\"$\",\"link\",\"27\",{\"rel\":\"alternate\",\"hrefLang\":\"ru\",\"href\":\"https://storyboardcanvas.ai/ru/blog\"}],[\"$\",\"link\",\"28\",{\"rel\":\"alternate\",\"hrefLang\":\"ja\",\"href\":\"https://storyboardcanvas.ai/ja/blog\"}],[\"$\",\"link\",\"29\",{\"rel\":\"alternate\",\"hrefLang\":\"ko\",\"href\":\"https://storyboardcanvas.ai/ko/blog\"}],[\"$\",\"link\",\"30\",{\"rel\":\"alternate\",\"hrefLang\":\"zh\",\"href\":\"https://storyboardcanvas.ai/zh/blog\"}],[\"$\",\"link\",\"31\",{\"rel\":\"alternate\",\"hrefLang\":\"hi\",\"href\":\"https://storyboardcanvas.ai/hi/blog\"}],[\"$\",\"link\",\"32\",{\"rel\":\"alternate\",\"hrefLang\":\"id\",\"href\":\"https://storyboardcanvas.ai/id/blog\"}],[\"$\",\"link\",\"33\",{\"rel\":\"alternate\",\"hrefLang\":\"sv\",\"href\":\"https://storyboardcanvas.ai/sv/blog\"}],[\"$\",\"link\",\"34\",{\"rel\":\"alternate\",\"hrefLang\":\"da\",\"href\":\"https://storyboardcanvas.ai/da/blog\"}],[\"$\",\"link\",\"35\",{\"rel\":\"alternate\",\"hrefLang\":\"no\",\"href\":\"https://storyboardcanvas.ai/nb/blog\"}],[\"$\",\"link\",\"36\",{\"rel\":\"alternate\",\"hrefLang\":\"f
6i\",\"href\":\"https://storyboardcanvas.ai/fi/blog\"}],[\"$\",\"link\",\"37\",{\"rel\":\"alternate\",\"hrefLang\":\"cs\",\"href\":\"https://storyboardcanvas.ai/cs/blog\"}],[\"$\",\"link\",\"38\",{\"rel\":\"alternate\",\"hrefLang\":\"uk\",\"href\":\"https://storyboardcanvas.ai/uk/blog\"}],[\"$\",\"link\",\"39\",{\"rel\":\"alternate\",\"hrefLang\":\"vi\",\"href\":\"https://storyboardcanvas.ai/vi/blog\"}],\"$L2b\",\"$L2c\",\"$L2d\",\"$L2e\",\"$L2f\",\"$L30\",\"$L31\",\"$L32\",\"$L33\",\"$L34\",\"$L35\",\"$L36\",\"$L37\",\"$L38\",\"$L39\",\"$L3a\",\"$L3b\",\"$L3c\",\"$L3d\",\"$L3e\",\"$L3f\",\"$L40\",\"$L41\",\"$L42\",\"$L43\",\"$L44\",\"$L45\",\"$L46\",\"$L47\",\"$L48\",\"$L49\",\"$L4a\",\"$L4b\",\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\",\"$L50\",\"$L51\",\"$L52\",\"$L53\",\"$L54\",\"$L55\",\"$L56\",\"$L57\",\"$L58\",\"$L59\",\"$L5a\",\"$L5b\",\"$L5c\",\"$L5d\",\"$L5e\",\"$L5f\"]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"2b:[\"$\",\"link\",\"40\",{\"rel\":\"alternate\",\"hrefLang\":\"th\",\"href\":\"https://storyboardcanvas.ai/th/blog\"}]\n2c:[\"$\",\"link\",\"41\",{\"rel\":\"alternate\",\"hrefLang\":\"ta\",\"href\":\"https://storyboardcanvas.ai/ta/blog\"}]\n2d:[\"$\",\"link\",\"42\",{\"rel\":\"alternate\",\"hrefLang\":\"te\",\"href\":\"https://storyboardcanvas.ai/te/blog\"}]\n2e:[\"$\",\"link\",\"43\",{\"rel\":\"alternate\",\"hrefLang\":\"el\",\"href\":\"https://storyboardcanvas.ai/el/blog\"}]\n2f:[\"$\",\"link\",\"44\",{\"rel\":\"alternate\",\"hrefLang\":\"x-default\",\"href\":\"https://storyboardcanvas.ai/blog\"}]\n30:[\"$\",\"meta\",\"45\",{\"name\":\"format-detection\",\"content\":\"telephone=no, address=no, email=no\"}]\n31:[\"$\",\"meta\",\"46\",{\"property\":\"og:title\",\"content\":\"Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives\"}]\n32:[\"$\",\"meta\",\"47\",{\"property\":\"og:description\",\"content\":\"Filmmaking craft, AI storyboarding tutorials, pipeline deep-dives and product updates - written by working filmmakers, for working filmmakers.\"}]\n33:[\"$\",\"meta\",\"48\",{\"property\":\"og:url\",\"content\":\"https://storyboardcanvas.ai/blog\"}]\n34:[\"$\",\"meta\",\"49\",{\"property\":\"og:site_name\",\"content\":\"StoryboardCanvas\"}]\n35:[\"$\",\"meta\",\"50\",{\"property\":\"og:locale\",\"content\":\"en_US\"}]\n36:[\"$\",\"meta\",\"51\",{\"property\":\"og:image\",\"content\":\"https://storyboardcanvas.ai/og-image.png\"}]\n37:[\"$\",\"meta\",\"52\",{\"property\":\"og:image:width\",\"content\":\"1200\"}]\n38:[\"$\",\"meta\",\"53\",{\"property\":\"og:image:height\",\"content\":\"630\"}]\n39:[\"$\",\"meta\",\"54\",{\"property\":\"og:image:alt\",\"content\":\"Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives\"}]\n3a:[\"$\",\"meta\",\"55\",{\"property\":\"og:locale:alternate\",\"content\":\"es_ES\"}]\n3b:[\"$\",\"meta\",\"56\",{\"property\":\"og:locale:alternate\",\"content\":\"fr_FR\"}]\n3c:[\"$\",\"meta\",\"57\",{\"property\":\"og:locale:alternate\",\"content\":\"de_DE\"}]\n3d:[\"$\",\"meta\",\"58\",{\"property\":\"og:locale:alternate\",\"content\":\"it_IT\"}]\n3e:[\"$\",\"meta\",\"59\",{\"property\":\"og:locale:alternate\",\"content\":\"pt_BR\"}]\n3f:[\"$\",\"meta\",\"60\",{\"property\":\"og:locale:alternate\",\"content\":\"nl_NL\"}]\n40:[\"$\",\"meta\",\"61\",{\"property\":\"og:locale:alternate\",\"content\":\"pl_PL\"}]\n41:[\"$\",\"meta\",\"62\",{\"property\":\"og:locale:alternate\",\"content\":\"tr_TR\"}]\n42:[\"$\",\"meta\",\"63\",{\"property\":\"og:locale:alternate\",\"content\":\"ru_RU\"}]\n43:[\"$\",\"meta\",\"64\",{\"property\":\"og:locale:alternate\",\"content\":\"ja_JP\"}]\n44:[\"$\",\"meta\",\"65\",{\"property\":\"og:locale:alternate\",\"content\":\"ko_KR\"}]\n45:[\"$\",\"meta\",\"66\",{\"property\":\"og:locale:alternate\",\"content\":\"zh_CN\"}]\n46:[\"$\",\"meta\",\"67\",{\"property\":\"og:locale:alternate\",\"content\":\"hi_IN\"}]\n47:[\"$\",\"meta\",\"68\",{\"property\":\"og:locale:alternate\",\"content\":\"id_ID\"}]\n48:[\"$\",\"meta\",\"69\",{\"property\":\"og:locale:alternate\",\"content\":\"sv_SE\"}]\n49:[\"$\",\"meta\",\"70\",{\"property\":\"og:locale:alternate\",\"content\":\"da_DK\"}]\n4a:[\"$\",\"meta\",\"71\",{\"property\":\"og:locale:alternate\",\"content\":\"nb_NO\"}]\n4b:[\"$\",\"meta\",\"72\",{\"property\":\"og:locale:alternate\",\"content\":\"fi_FI\"}]\n4c:[\"$\",\"meta\",\"73\",{\"property\":\"og:locale:alternate\",\"content\":\"cs_CZ\"}]\n4d:[\"$\",\"meta\",\"74\",{\"property\":\"og:locale:alternate\",\"content\":\"uk_UA\"}]\n4e:[\"$\",\"meta\",\"75\",{\"property\":\"og:locale:alternate\",\"content\":\"vi_VN\"}]\n4f:[\"$\",\"meta\",\"76\",{\"property\":\"og:locale:alternate\",\"content\":\"th_TH\"}]\n50:[\"$\",\"meta\",\"77\",{\"property\":\"og:locale:alternate\",\"content\":\"ta_IN\"}]\n51:[\"$\",\"meta\",\"78\",{\"property\":\"og:locale:alternate\",\"content\":\"te_IN\"}]\n52:[\"$\",\"meta\",\"79\",{\"property\":\"og:type\",\"content\":\"website\"}]\n53:[\"$\",\"meta\",\"80\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}]\n54:[\"$\",\"meta\",\"81\",{\"name\":\"twitter:site\",\"content\":\"@storyboardcanvas\"}]\n55:[\"$\",\"meta\",\"82\",{\"name\":\"twitter:creator\",\"content\":\"@storyboardcanvas\"}]\n56:[\"$\",\"meta\",\"83\",{\"name\":\"twitter:title\",\"content\":\"Blog - Filmmaking, AI Storyboarding, and Pipeline Deep-Dives\"}]\n57:[\"$\",\"meta\",\"84\",{\"name\":\"twitter:description\",\"content\":\"Filmmaking craft, AI storyboarding tutorials, pipeline deep-dives and product updates - written by working filmmakers, for working filmmakers.\"}]\n58:[\"$\",\"meta\",\"85\",{\"name\":\"twitter:image\",\"content\":\"https://storyboardcanvas.ai/og-image.png\"}]\n59:[\"$\",\"link\",\"86\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}]\n5a:[\"$\",\"link\""])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,",\"87\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.0lqly1~vg16o2.ico\",\"sizes\":\"32x32\",\"type\":\"image/x-icon\"}]\n5b:[\"$\",\"link\",\"88\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}]\n5c:[\"$\",\"link\",\"89\",{\"rel\":\"icon\",\"href\":\"/icon-192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\"}]\n5d:[\"$\",\"link\",\"90\",{\"rel\":\"icon\",\"href\":\"/icon-512.png\",\"type\":\"image/png\",\"sizes\":\"512x512\"}]\n5e:[\"$\",\"link\",\"91\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}]\n5f:[\"$\",\"$L60\",\"92\",{}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"61:T9a6c,"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"Blog\",\"@id\":\"https://storyboardcanvas.ai/blog#blog\",\"name\":\"StoryboardCanvas Blog\",\"url\":\"https://storyboardcanvas.ai/blog\",\"description\":\"Filmmaking, AI storyboarding, and production pipeline deep-dives from the StoryboardCanvas team.\",\"inLanguage\":\"en-GB\",\"blogPost\":[{\"@type\":\"BlogPosting\",\"headline\":\"How to Budget a Film: A Practical Guide (with Free Template)\",\"description\":\"Above the line, below the line, post and contingency - how a film budget is really structured, what each section covers, and how to build one that survives the shoot.\",\"datePublished\":\"September 10, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/how-to-budget-a-film\",\"articleSection\":\"Budgeting\"},{\"@type\":\"BlogPosting\",\"headline\":\"What Is a Stripboard? Film Scheduling Explained\",\"description\":\"The stripboard is how a shoot gets ordered. What the coloured strips mean, how a schedule is built from a script breakdown, and how the modern digital version works.\",\"datePublished\":\"September 10, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/what-is-a-stripboard\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"Location Scouting: A Filmmaker's Checklist\",\"description\":\"What to look for, photograph and log on every recce - power, sound, light, access, permits and safety - so a location works on the day, not just in the photos.\",\"datePublished\":\"September 10, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/location-scouting-checklist\",\"articleSection\":\"Locations\"},{\"@type\":\"BlogPosting\",\"headline\":\"How to Write a Call Sheet: Step-by-Step + Free Checklist\",\"description\":\"How to write a call sheet the crew can actually follow - every section explained, a copy-paste checklist, the common mistakes, and the fastest way to build one in 2026.\",\"datePublished\":\"Jul 21, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/how-to-write-a-call-sheet\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"How Much Does Film Production Software Cost in 2026?\",\"description\":\"How much film production software costs in 2026 - real prices for screenwriting, scheduling, breakdown, call sheet and budgeting tools, plus the hidden cost of a fragmented stack.\",\"datePublished\":\"Jul 18, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/film-production-software-cost-2026\",\"articleSection\":\"Budgeting\"},{\"@type\":\"BlogPosting\",\"headline\":\"Best Free Screenwriting Software in 2026 (Honest Guide)\",\"description\":\"The best free screenwriting software in 2026 - Fountain apps, WriterSolo, Trelby, Google Docs add-ons - what each does well, where free stops, and when to upgrade.\",\"datePublished\":\"Jul 16, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-free-screenwriting-software-2026\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"How to Schedule a Film Shoot: A Step-by-Step Guide (2026)\",\"description\":\"How to schedule a film shoot step by step - from breakdown to stripboard to shoot days. Group scenes, cut company moves, and build a schedule that survives contact with set.\",\"datePublished\":\"Jul 14, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/how-to-schedule-a-film-shoot\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"How to Make a Mood Board for Film (Step-by-Step, 2026)\",\"description\":\"How to make a mood board for film - what to include, where to find references, how to organise by department, and how a mood board differs from a storyboard.\",\"datePublished\":\"Jul 11, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/how-to-make-a-mood-board\",\"articleSection\":\"Shot Design\"},{\"@type\":\"BlogPosting\",\"headline\":\"Screenplay Format Explained: The Complete Guide (2026)\",\"description\":\"Screenplay format explained - scene headings, action, character cues, dialogue, parentheticals, transitions, margins and font. The industry-standard rules, made simple.\",\"datePublished\":\"Jul 9, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/screenplay-format-guide\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best All-in-One Filmmaking Softw
6are in 2026\",\"description\":\"Most productions run on a stack of disconnected apps - one for the script, one for the breakdown, one for the schedule. Here is what an all-in-one, AI-native production suite actually looks like in 2026, and when it beats the stack.\",\"datePublished\":\"June 22, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/all-in-one-filmmaking-software-2026\",\"articleSection\":\"Pipeline\"},{\"@type\":\"BlogPosting\",\"headline\":\"How to Make a Storyboard - A Complete Step-by-Step Guide (2026)\",\"description\":\"What a storyboard is for, who makes one, and the exact 7-step process - even if you can't draw. Templates, shot vocabulary, common mistakes, and how AI changes the workflow.\",\"datePublished\":\"June 10, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/how-to-make-a-storyboard\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"What Is an Animatic? How to Make One, and Why It Saves Your Shoot\",\"description\":\"An animatic is your storyboard set to time - the cheapest way to test pacing before you spend a shoot day. What it is, how to build one, and the editorial handoff.\",\"datePublished\":\"June 8, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/what-is-an-animatic\",\"articleSection\":\"Animation\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Pre-Production Checklist - Every Step From Script to Shoot Day\",\"description\":\"The complete pre-production checklist for film and video: script lock, breakdown, budget, schedule, casting, locations, crew, storyboards, call sheets. What to do, in what order.\",\"datePublished\":\"June 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/pre-production-checklist\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"How to Make a Shot List - The Director's Step-by-Step Method\",\"description\":\"A shot list is the director's plan for the day. What goes in each row, how to build one fast, how it differs from a storyboard, and a production-ready field structure.\",\"datePublished\":\"June 4, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/how-to-make-a-shot-list\",\"articleSection\":\"Shot Design\"},{\"@type\":\"BlogPosting\",\"headline\":\"Day Out of Days (DOOD) Explained - How Cast Scheduling Actually Works\",\"description\":\"The DOOD is the spreadsheet that tells you who works which day and who's on hold. What the SW/W/WF/H codes mean, why hold days cost money, and how to read one.\",\"datePublished\":\"June 2, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/day-out-of-days-explained\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"How Much Does It Cost to Make a Short Film? (Real 2026 Numbers)\",\"description\":\"A realistic short-film budget breakdown for 2026 - at the no-budget, micro-budget, and festival-grade tiers. Where the money goes, what you can cut, and what you can't.\",\"datePublished\":\"May 31, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/cost-to-make-a-short-film\",\"articleSection\":\"Budgeting\"},{\"@type\":\"BlogPosting\",\"headline\":\"AI Storyboard Generator: A 2026 Guide for Working Filmmakers\",\"description\":\"What an AI storyboard tool actually does well, where it fails, how style-lock works, and why character continuity separates toys from production tools.\",\"datePublished\":\"May 20, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/ai-storyboard-generator-2026\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"Style-Locked AI Frames: How to Keep an Entire Deck On-Model\",\"description\":\"Generic generators drift between frames. Here's the architecture that makes a style bible stick from the first frame to the two-hundredth without re-prompting.\",\"datePublished\":\"May 17, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/style-locked-ai-frames-on-model\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"Script Breakdown in 60 Seconds - The AI Pass That Works\",\"description\":\"How full-script AI breakdown actually works (batched parallel scenes, INT./EXT. regex split, 12-category industry colour coding) and what to check before you trust the output.\",\"datePublished\":\"May 14, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/script-breakdown-ai-60-seconds\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Complete Guide to Shot Types 
6- CU, MS, WS, OTS, Dutch\",\"description\":\"Every shot type in the cinematographer's vocabulary, with guidance on when to reach for which and how the choice tells your story.\",\"datePublished\":\"May 11, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/complete-guide-shot-types\",\"articleSection\":\"Cinematography\"},{\"@type\":\"BlogPosting\",\"headline\":\"The 180° Rule Explained - Screen Direction Without the Headache\",\"description\":\"Why screen direction matters, how it breaks, and how to keep the line consistent across every frame of your storyboard.\",\"datePublished\":\"May 8, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/180-degree-rule-explained\",\"articleSection\":\"Cinematography\"},{\"@type\":\"BlogPosting\",\"headline\":\"Call Sheet Software in 2026 - What Modern Crews Actually Need\",\"description\":\"Weather, hospital info, meal-break compliance, SMS delivery, read receipts - the call sheet features that shipped in 2026 and why the old PDF workflow is dead.\",\"datePublished\":\"May 5, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/call-sheet-software-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"Script → Shotlist → Storyboard → Animatic - The End-to-End Pipeline\",\"description\":\"How the seven-core-IP pipeline actually connects, what hands off between each stage, and why one synchronised project file replaces five fragmented subscriptions.\",\"datePublished\":\"May 2, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/script-to-storyboard-pipeline\",\"articleSection\":\"Pipeline\"},{\"@type\":\"BlogPosting\",\"headline\":\"Final Draft vs StudioBinder vs StoryboardCanvas - Tool Stack Math\",\"description\":\"What it actually costs to cobble together Final Draft + StudioBinder + Movie Magic + Boords + Midjourney. The unit economics of collapsing them into one.\",\"datePublished\":\"Apr 29, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/final-draft-vs-studiobinder-vs-storyboardcanvas\",\"articleSection\":\"Comparisons\"},{\"@type\":\"BlogPosting\",\"headline\":\"AI Storyboard Generator vs Storyboard Artist (2026)\",\"description\":\"AI storyboard generator vs hiring a storyboard artist in 2026: real costs, turnaround speed, revision control and when each wins. An honest side-by-side.\",\"datePublished\":\"Jul 22, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/ai-storyboard-generator-vs-storyboard-artist\",\"articleSection\":\"Comparisons\"},{\"@type\":\"BlogPosting\",\"headline\":\"Storyboard Software in 2026: The Complete Buyer's Guide\",\"description\":\"What to look for in storyboard software in 2026: drawing vs AI vs photo-mockup, character continuity, animatics, and whether your boards talk to your schedule.\",\"datePublished\":\"Jun 18, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/storyboard-software-2026\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"Best Final Draft Alternatives in 2026 (Honest Roundup)\",\"description\":\"The best Final Draft alternatives in 2026, compared honestly: WriterDuet, Fade In, Highland, Celtx, and an app that breaks your script down for you.\",\"datePublished\":\"Jun 17, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-final-draft-alternatives-2026\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"Best StudioBinder Alternatives in 2026 - Compared\",\"description\":\"The best StudioBinder alternatives in 2026 for breakdowns, scheduling and call sheets, compared honestly, including a 20-app suite with AI on every surface.\",\"datePublished\":\"Jun 16, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-studiobinder-alternatives-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Producer Apps of 2026\",\"description\":\"The best film production management apps of 2026, compared honestly: StudioBinder, Yamdu, Movie Magic, Celtx, Monday.com, and a 20-app suite on one project file.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-producer-apps-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Film Budgeting Apps of 2026\",\"description\":\"The best film budgeting software of 2026 compared: Movie Magic Budgeting, Showbiz, Gorilla, Celtx, Saturation.io, and a budget that syncs with the breakdown.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-film-budgeting-apps-2026\",\"articleSection\":\"Budgeting\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Film Scheduling Apps of 2026\",\"description\":\"The best film scheduling and stripboard software of 2026: Movie Magic Scheduling, Gorilla, StudioBinder, Yamdu, Celtx, and an AI stripboard on one project file.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-film-scheduling-apps-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Call Sheet Apps of 2026\",\"description\":\"The best call sheet software of 2026 compared: StudioBinder, SetHero, Croogloo, Yamdu, Celtx, and a call sheet that fills itself from the schedule.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-call-sheet-apps-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Script Breakdown Apps of 2026\",\"description\":\"The best script breakdown software of 2026: Movie Magic, StudioBinder, Filmustage, Celtx, Yamdu, and an AI breakdown that feeds the whole production.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-script-breakdown-apps-2026\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Casting and Cast Management Apps of 2026\",\"description\":\"The best casting and cast management software of 2026: Casting Networks, Actors Access, Backstage, StudioBinder, Yamdu, and cast that syncs with the breakdown.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-casting-apps-2026\",\"articleSection\":\"Cast \u0026 Crew\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Location Scouting Apps of 2026\",\"description\":\"The best location scouting and management apps of 2026: Peer
6space, Giggster, Setkeeper, StudioBinder, Yamdu, and locations that feed the call sheet.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-location-scouting-apps-2026\",\"articleSection\":\"Locations\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Props and Costume Continuity Apps of 2026\",\"description\":\"The best props inventory and costume continuity apps of 2026: Sortly, Setkeeper, Cheqroom, StudioBinder, spreadsheets, and props seeded from the breakdown.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-props-and-costume-apps-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Production Vehicle and Transport Apps of 2026\",\"description\":\"The best film transport and picture-vehicle apps of 2026: Setkeeper, Fleetio, Sortly, Yamdu, spreadsheets, and a fleet that knows the shoot day.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-production-transport-apps-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Daily Production Report Apps of 2026\",\"description\":\"The best daily production report and shoot log apps of 2026: SetHero, StudioBinder, Movie Magic, Croogloo, and a diary that writes the DPR from the day.\",\"datePublished\":\"Jul 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-production-report-apps-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Screenwriting Apps of 2026\",\"description\":\"The best screenwriting software of 2026 compared: Final Draft, WriterDuet, Fade In, Arc Studio, Highland, Celtx, and a script that breaks itself down.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-screenwriting-apps-2026\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Shot List Apps of 2026\",\"description\":\"The best shot list software of 2026: StudioBinder, Shot Lister, Boords, Celtx, Milanote, and an AI shot list generated from the scene itself.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-shot-list-apps-2026\",\"articleSection\":\"Shot Design\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Storyboard Apps of 2026\",\"description\":\"The best storyboard software of 2026: Boords, Storyboard Pro, Storyboarder, FrameForge, Milanote, and an AI board that knows your cast and your style.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-storyboard-apps-2026\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Drawing Apps for Storyboard Artists in 2026\",\"description\":\"The best drawing apps for storyboarding in 2026: Procreate, Photoshop, Clip Studio Paint, Krita, Storyboard Pro, and a browser canvas built for boards.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-drawing-apps-for-storyboard-artists-2026\",\"articleSection\":\"Draw Suite\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Animatic Apps of 2026\",\"description\":\"The best animatic software of 2026: Storyboard Pro, Premiere Pro, After Effects, Boords, and an animatic timed straight from your boards with camera moves.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-animatic-apps-2026\",\"articleSection\":\"Animation\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best AI Image Generators for Filmmakers in 2026\",\"description\":\"The best AI image tools for film in 2026: Midjourney, ComfyUI, GPT Image, LTX Studio, Katalist, and an engine that reads your script, cast and locked style.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-ai-image-generators-for-filmmakers-2026\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Project Management Apps for Film Production in 2026\",\"description\":\"The best project management tools for film in 2026: Monday.com, Notion, Asana, Trello, Yamdu, StudioBinder, and a dashboard that knows what a scene is.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-film-production-project-management-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best File Sharing and Asset Apps for Film in 2026\",\"description\":\"The best file sharing and media asset tools for film in 2026: Frame.io, Dropbox, Google Drive, Box, and an asset library that fills itself from your apps.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-file-sharing-apps-for-film-2026\",\"articleSection\":\"Pipeline\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Team Chat Apps for Film Crews in 2026\",\"description\":\"The best communication tools for film crews in 2026: WhatsApp, Slack, Microsoft Teams, Discord, and production channels that sit next to the schedule.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-team-chat-apps-for-film-crews-2026\",\"articleSection\":\"Cast \u0026 Crew\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Best Equipment and On-Set Safety Apps of 2026\",\"description\":\"The best film equipment tracking and set safety apps of 2026: Cheqroom, Sortly, Setkeeper, SetHero, and gear, crew and risk assessment on one project file.\",\"datePublished\":\"Jul 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/best-equipment-and-safety-apps-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"Midjourney for Filmmakers - Why Generic Image Generators Aren't Enough\",\"description\":\"Midjourney makes a stunning frame. StoryboardCanvas makes a 200-frame deck. Here's why the gap matters and what a director should reach for when.\",\"datePublished\":\"Apr 26, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/midjourney-vs-storyboardcanvas\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"Character Continuity in AI Storyboards - Why Your Hero Keeps Changing\",\"description\":\"A deep dive on the unified character continuity graph: how characters, cast, costumes, and breakdown tags merge into one source of truth the AI Artist reads before every generation.\",\"datePublished\":\"Apr 24, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/character-continuity-ai-storyboards\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"Boords vs StoryboardThat vs StoryboardCanvas - 2026 Comparison\",\"description\":\"Head-to-head on browser-native storyboard tools. Style-lock, character continuity, AI generation, in-pipeline integration, pricing.\",\"datePublished\":\"Apr 22, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/boords-vs-storyboardthat-vs-storyboardcanvas\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"LTX Studio vs StoryboardCanvas - Frame-by-Frame Comparison\",\"description\":\"LTX Studio's strengths (motion-first, single-prompt scene gen) and gaps (style drift, no pipeline). Where each tool fits in a working production.\",\"datePublished\":\"Apr 19, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/ltx-studio-vs-storyboardcanvas\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"How to Build an AI Storyboard Style Bible - 10 Reference Images, Step by Step\",\"description\":\"Practical workflow for assembling a reference set that locks an AI Artist to your visual world. What to include, what to avoid, how to test the lock.\",\"datePublished\":\"Apr 17, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/ai-storyboard-style-bible-tutorial\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"Inpaint a Storyboard Frame - Surgical Edits Without Re-Generating\",\"description\":\"When a frame is 90% right but the hand is wrong, you don't re-roll the dice. You inpaint. A working guide to masked editing for storyboard artists.\",\"datePublished\":\"Apr 14, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/inpaint-storyboard-frames\",\"articleSection\":\"AI Storyboards\"},{\"@type\":\"BlogPosting\",\"headline\":\"From FDX to Shooting Script - Import, Revision Mode, Coloured Pages\",\"description\":\"What revision mode is, why scene numbers get locked 1A / 1B on the production draft, and how the full screenplay word-processing suite tracks every change for the audit trail.\",\"datePublished\":\"Apr 12, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/fdx-import-revision-mode-coloured-pages\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"Why Your Screenwriting App Should Be More Than a Text Box\",\"description\":\"A full word-processing suite vs a rich-text editor: dual dialogue, scene navigator, approvals, readthrough TTS, and why the right tool saves a day per revision.\",\"datePublished\":\"Apr 10, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/screenwriting-app-more-than-text-box\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"Fountain Format Explained - Plain-Text Screenwriting in 2026\",\"description\":\"The open-source plain-text screenplay format, why it survives every editor update, and how to migrate between Highland, Fade In, WriterDuet, and Final Draft without losing a beat.\",\"datePublished\":\"Apr 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/fountain-format-explained\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"AI Coverage Reports - A Screenwriter's Honest Guide\",\"description\":\"What an AI coverage pass actually catches (structure, pacing, character arcs), what it misses (taste, intent), and how to use one without breaking the script.\",\"datePublished\":\"Apr 4, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/screenplay-coverage-ai\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"Dual Dialogue Formatting - When and How to Use It\",\"description\":\"Two characters speaking at once, two columns on the page. The formatting convention, when it serves the scene, when it's a gimmick, and how to make it work in production.\",\"datePublished\":\"Apr 1, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/dual-dialogue-formatting\",\"articleSection\":\"Script\"},{\"@type\":\"BlogPosting\",\"headline\":\"Camera Movement Grammar - Pan, Tilt, Dolly, Crane, Steadicam, Gimbal\",\"description\":\"Motion vocabulary for directors. 27 camera-move presets and the grammar of when each supports the story beat. Includes example reference frames from the Shot Design Guide.\",\"datePublished\":\"Mar 30, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/camera-movement-grammar\",\"articleSection\":\"Cinematography\"},{\"@type\":\"BlogPosting\",\"headline\":\"Three-Point Lighting (and What Comes Next) - A Working Guide\",\"description\":\"Key, fill, back. Then practicals, motivated sources, hard vs soft, top vs bottom. The lighting decisions a director and DP make every day, and the shorthand they use to make them fast.\",\"datePublished\":\"Mar 27, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/lighting-setups-three-point-and-beyond\",\"articleSection\":\"Cinematography\"},{\"@type\":\"BlogPosting\",\"headline\":\"Anamorphic vs Spherical Lenses - When Each Is the Right Call\",\"description\":\"Anamorphic flare, oval bokeh, 2.39:1 frame. Spherical neutrality, depth-of-field control, lighter rigs. The decision tree every DP runs before the lens test.\",\"datePublished\":\"Mar 24, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/anamorphic-vs-spherical-lenses\",\"articleSection\":\"Cinematography\"},{\"@type\":\"BlogPosting\",\"headline\":\"Shot List Template - A Production-Ready Printable for 2026\",\"description\":\"A downloadable shot list template with the fields working ADs actually use. Why structured shot lists win over freeform notes, and how to integrate yours with the rest of the pipeline.\",\"datePublished\":\"Mar 21, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/shot-list-template-printable\",\"articleSection\":\"Shot Design\"},{\"@type\":\"BlogPosting\",\"headline\":\"Stripboard Scheduling - DOOD, Day Order, and the Optimiser\",\"description\":\"How modern stripboard scheduling works end-to-e
6nd, what a day-order optimiser actually changes, and why DOOD-aware scheduling cuts shoot-day overages.\",\"datePublished\":\"Mar 18, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/stripboard-scheduling-explained\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"Line Producer's Budget - 6 Tabs, 6 Templates, Zero Spreadsheets\",\"description\":\"Cost Report, Variance, Forecast, Top Sheet, POs, Petty Cash. What a real production budget tool needs to replace Movie Magic Budgeting on an indie or mid-budget production.\",\"datePublished\":\"Mar 15, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/line-producer-budget-six-tabs\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"What the Bond Company Actually Wants Every Monday\",\"description\":\"The five documents (DPR pack, Weekly Cost Report, Hot Cost trend, insurance status, schedule risk) that go to the completion bond every week, and how to auto-assemble them.\",\"datePublished\":\"Mar 12, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/completion-bond-what-the-bond-company-wants\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"Daily Production Report - Template, Math, and Auto-Assembly\",\"description\":\"The DPR document every production runs. What goes in, who reads it, how the numbers connect, and how to auto-generate one from a shoot day instead of typing it from memory.\",\"datePublished\":\"Mar 9, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/daily-production-report-template\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"IATSE Meal-Break Rules in 2026 - A Plain-English Guide for First ADs\",\"description\":\"Six-hour rule, second-meal trigger, walking-meal exceptions, penalty math. The union meal rules every 1st AD has to know cold, with the math worked out.\",\"datePublished\":\"Mar 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/iatse-meal-break-rules-2026\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"Hot Cost Explained - How Producers Catch Overruns Before Wrap\",\"description\":\"What a hot cost is, who reads it, when it generates, and the variance-trend signals that distinguish a one-off bad day from a structural problem.\",\"datePublished\":\"Mar 3, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/hot-cost-explained\",\"articleSection\":\"Production\"},{\"@type\":\"BlogPosting\",\"headline\":\"The Casting Director's Workflow - From Sides to Deal Memo\",\"description\":\"Self-tape calls, callbacks, contact sheets, deal memos, availability calendars. The full casting pipeline that turns a script's character list into a confirmed cast.\",\"datePublished\":\"Mar 1, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/casting-director-workflow\",\"articleSection\":\"Cast \u0026 Crew\"},{\"@type\":\"BlogPosting\",\"headline\":\"Crew Roster - 16 Departments, Who Hires Who, What Each Costs\",\"description\":\"From DP to craft service, the 16 departments that staff a working production. Hierarchy, hire chain, day rates, kit fees, and the conversations every line producer has.\",\"datePublished\":\"Feb 27, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/crew-roster-departments-explained\",\"articleSection\":\"Cast \u0026 Crew\"},{\"@type\":\"BlogPosting\",\"headline\":\"Directing a Self-Tape - Notes the Casting Director Wishes You Sent\",\"description\":\"Slate format, audio quality, framing, posture, two-take rule, AI Read-Through. How to direct a self-tape that gets a callback.\",\"datePublished\":\"Feb 24, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/self-tape-directing-tips\",\"articleSection\":\"Cast \u0026 Crew\"},{\"@type\":\"BlogPosting\",\"headline\":\"Location Scouting in 2026 - Photos, Permits, Travel Matrix\",\"description\":\"The location manager's three-document workflow (scout photos, permit packet, travel matrix) and how to keep the three in sync from first scout to wrap.\",\"datePublished\":\"Feb 21, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/location-scouting-2026\",\"articleSection\":\"Locations\"},{\"@type\":\"BlogPosting\",\"headline\":\"Film Permits by City - London, LA, NYC, Atlanta, Toronto, Auckland\",\"description\":\"Permit timelines, lead times, fees, and which film commission to email first in six major production cities. With turnaround math for indie production.\",\"datePublished\":\"Feb 18, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/film-permits-by-city\",\"articleSection\":\"Locations\"},{\"@type\":\"BlogPosting\",\"headline\":\"Custom Brush Builder - Designing Brushes for Storyboard Artists\",\"description\":\"Pressure, flow, scattering, jitter, dual-brush blending. A walkthrough of the custom brush builder plus 10 preset recipes every storyboard artist should save.\",\"datePublished\":\"Feb 15, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/custom-brush-builder-storyboard-artists\",\"articleSection\":\"Draw Suite\"},{\"@type\":\"BlogPosting\",\"headline\":\"Importing Photoshop .abr Brush Packs - What Survives, What Doesn't\",\"description\":\"How .abr import actually works, which brush settings round-trip cleanly (alpha mask, dual-tip, jitter, scatter) and which get re-mapped to native engine equivalents.\",\"datePublished\":\"Feb 12, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/abr-brush-import-explained\",\"articleSection\":\"Draw Suite\"},{\"@type\":\"BlogPosting\",\"headline\":\"Paper Textures for Storyboard Frames - Cold-press to Bristol\",\"description\":\"120+ paper and canvas surfaces, when cold-press makes a better reference than hot-press, and why the surface underneath the brush changes how your frame reads.\",\"datePublished\":\"Feb 9, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/paper-textures-storyboard-frames\",\"articleSection\":\"Draw Suite\"},{\"@type\":\"BlogPosting\",\"headline\":\"AI in Filmmaking 2026 - What's Working, What's Hype, What's Next\",\"description\":\"Where AI is genuinely changing pre-production (breakdown, storyboards, scheduling), where it isn't (writing, on-set decision-making), and what the next 18 months look like.\",\"datePublished\":\"Feb 6, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/ai-in-filmmaking-2026\",\"articleSection\":\"Industry\"},{\"@type\":\"BlogPosting\",\"headline\":\"The WGA AI Rules - What the Strike Settled and What Productions Actually Do\",\"description\":\"What the 2023 WGA agreement says about AI writing, how showrunners interpret it in 2026, and the practical workflow rules indie productions adopt to stay clear of trouble.\",\"datePublished\":\"Feb 3, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/wga-strike-aftermath-ai-rules\",\"articleSection\":\"Industry\"},{\"@type\":\"BlogPosting\",\"headline\":\"Indie Film Budget 2026 - Where the Money Actually Goes\",\"description\":\"A real-world budget breakdown for a $1M, $5M, and $15M indie feature in 2026. Above-the-line, below-the-line, post-production, contingency, the line items that always blow.\",\"datePublished\":\"Jan 31, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/indie-film-budget-2026\",\"articleSection\":\"Industry\"},{\"@type\":\"BlogPosting\",\"headline\":\"Why Pre-Production Is the Most Underserved Phase of Filmmaking\",\"description\":\"A $300B industry with 50M+ creators and almost no AI-native tools for the planning stage. What changes when the planning phase gets real softw
6are.\",\"datePublished\":\"Jan 28, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/preproduction-most-underserved-phase\",\"articleSection\":\"Industry\"},{\"@type\":\"BlogPosting\",\"headline\":\"Virtual Production vs Traditional - When the LED Wall Earns Its Keep\",\"description\":\"The Mandalorian effect on indie production. When a virtual production stage is worth it, when traditional location shooting still wins, and the math at three budget levels.\",\"datePublished\":\"Jan 25, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/virtual-production-vs-traditional\",\"articleSection\":\"Industry\"},{\"@type\":\"BlogPosting\",\"headline\":\"Animatic to Editorial - XML, EDL, and the Clean Handoff\",\"description\":\"How to export an animatic to Premiere Pro, DaVinci Resolve, or Final Cut without losing timing or transitions. The right XML, the right EDL, what to check on import.\",\"datePublished\":\"Jan 22, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/animatic-to-editorial-handoff\",\"articleSection\":\"Post\"},{\"@type\":\"BlogPosting\",\"headline\":\"Frame.io Alternatives in 2026 - Review and Approval Without the Adobe Tax\",\"description\":\"Frame.io's strengths and where its pricing has drifted post-acquisition. Three review tools that handle per-frame comments + share tokens without locking you into Creative Cloud.\",\"datePublished\":\"Jan 19, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/frame-io-alternative-2026\",\"articleSection\":\"Post\"},{\"@type\":\"BlogPosting\",\"headline\":\"Wrap Package - What Editorial Needs From Production\",\"description\":\"The handoff document every editor wants on the last day of principal photography. Scripts, breakdown, shotlist, schedule, call sheets, diary, all in one ZIP.\",\"datePublished\":\"Jan 16, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/wrap-package-editorial-handoff\",\"articleSection\":\"Post\"},{\"@type\":\"BlogPosting\",\"headline\":\"Documentary Pre-Production - What's Different About Doc Workflow\",\"description\":\"When you don't have a shooting script, what does your pre-production look like? Treatments, shot lists from research, location calendars, contributor releases. The doc-specific stack.\",\"datePublished\":\"Jan 13, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/documentary-preproduction-workflow\",\"articleSection\":\"Documentary\"},{\"@type\":\"BlogPosting\",\"headline\":\"Animation Storyboards vs Live-Action - Different Disciplines, Same Tools?\",\"description\":\"Animation storyboards drive the entire production. Live-action storyboards inform the day. The two disciplines and where they converge in 2026's tools.\",\"datePublished\":\"Jan 10, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/animation-storyboard-vs-live-action\",\"articleSection\":\"Animation\"},{\"@type\":\"BlogPosting\",\"headline\":\"Music Video Workflow in 2026 - From Treatment to Final Master\",\"description\":\"The compressed timeline of a music video, the artist-management relationship, the post-heavy pipeline, and the production-tool stack that fits an MV's specific rhythm.\",\"datePublished\":\"Jan 7, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/music-video-workflow-2026\",\"articleSection\":\"Industry\"},{\"@type\":\"BlogPosting\",\"headline\":\"Commercial Production - Agency, Brand, Production Company, You\",\"description\":\"The four-way relationship every commercial production navigates. Who decides what, when revisions are paid, and the documents that make the relationship work.\",\"datePublished\":\"Jan 4, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/commercial-production-workflow\",\"articleSection\":\"Industry\"},{\"@type\":\"BlogPosting\",\"headline\":\"VFX Pre-Vis vs Storyboard - When You Need Both\",\"description\":\"A pre-vis is moving. A storyboard is static. Both serve different conversations at different points in production. When to commission which, and how they share data.\",\"datePublished\":\"Jan 1, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/vfx-pre-vis-vs-storyboard\",\"articleSection\":\"VFX\"},{\"@type\":\"BlogPosting\",\"headline\":\"VFX Shot Tracking - A Production-Ready Checklist\",\"description\":\"Plate, asset, 
6comp, deliverable, version, vendor. The fields every VFX shot needs and the spreadsheet structure that keeps a 200-shot show from drifting.\",\"datePublished\":\"Dec 29, 2025\",\"url\":\"https://storyboardcanvas.ai/blog/vfx-shot-tracking-checklist\",\"articleSection\":\"VFX\"},{\"@type\":\"BlogPosting\",\"headline\":\"iPhone Cinematography in 2026 - Pro Workflow on the Camera in Your Pocket\",\"description\":\"Apple Log, ProRes recording, Blackmagic Camera, FiLMiC Pro. What an iPhone 16 Pro can actually deliver, and how to integrate phone-shot footage into a professional pipeline.\",\"datePublished\":\"Dec 26, 2025\",\"url\":\"https://storyboardcanvas.ai/blog/iphone-cinematography-2026\",\"articleSection\":\"Mobile\"},{\"@type\":\"BlogPosting\",\"headline\":\"Using Storyboards as Colour-Grading References - A Director's Cheat Sheet\",\"description\":\"How to attach colour intent to a storyboard frame so the colourist understands the look from day one. Reference lookups, palette swatches, the language to use with a working colourist.\",\"datePublished\":\"Dec 23, 2025\",\"url\":\"https://storyboardcanvas.ai/blog/color-grading-storyboard-references\",\"articleSection\":\"Post\"},{\"@type\":\"BlogPosting\",\"headline\":\"Version 3.0.6 - Producer App Public Launch Audit\",\"description\":\"Welcome screen retired, cross-project cache pollution closed, EPK + portfolio framed inside the main app, Dolly pill repainted Producer pink end-to-end. The producer's home, ready for opening.\",\"datePublished\":\"May 20, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/version-3-0-6-producer-launch\",\"articleSection\":\"Product\"},{\"@type\":\"BlogPosting\",\"headline\":\"Version 3.0.5 - AI Artist Public Launch Audit\",\"description\":\"Mitchell locked across three canon styles. Custom artists carry four user-named styles × ten reference images. Per-frame style-fidelity scoring. Live production-database dropdowns.\",\"datePublished\":\"May 19, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/version-3-0-5-ai-artist-launch\",\"articleSection\":\"Product\"},{\"@type\":\"BlogPosting\",\"headline\":\"Version 3.0.4 - Draw App Public Launch Audit\",\"description\":\"Every brush paints distinctly. Textured eraser inverts the same pipeline. Low-flow brushes finally build up. ABR imports keep dual-tip + texture + jitter intact. The canvas, ready for opening.\",\"datePublished\":\"May 19, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/version-3-0-4-draw-launch\",\"articleSection\":\"Product\"},{\"@type\":\"BlogPosting\",\"headline\":\"Version 3.0.3 - Storyboard Editor Public Launch Audit\",\"description\":\"Generated images survive every reload. Frame ↔ shotlist round-trip in one click. HTML export carries full metadata + director comments. The editor, ready for opening.\",\"datePublished\":\"May 18, 2026\",\"url\":\"https://storyboardcanvas.ai/blog/version-3-0-3-storyboard-editor-launch\",\"articleSection\":\"Product\"}]}"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"7:[[\"$\",\"script\",null,{\"id\":\"blog-breadcrumb-ld\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://storyboardcanvas.ai\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Blog\\\",\\\"item\\\":\\\"https://storyboardcanvas.ai/blog\\\"}]}\"}}],[\"$\",\"script\",null,{\"id\":\"blog-list-ld\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$61\"}}],\"$L62\",\"$L63\",\"$L64\"]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"65:I[522016,[\"/_next/static/chunks/147r9es2xvqz2.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/03uivnzc-qpxv.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0y88o8tf94xp~.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0u3x-ypy1an2o.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0pk.gugzvtd-a.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0sl-9~_fzb7.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/14p~s2nibsda7.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0glga946wry7w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\",\"/_next/static/chunks/0obnsh02k4c.w.js?dpl=dpl_GGq12dfBLYJXJQyJT8FxDUofRZbm\"],\"\"]\n62:[\"$\",\"section\",null,{\"style\":{\"padding\":\"130px 0 50px\",\"textAlign\":\"center\"},\"children\":[\"$\",\"div\",null,{\"className\":\"mwrap\",\"style\":{\"maxWidth\":\"min(1480px, 100%)\",\"margin\":\"0 auto\",\"padding\":\"0 clamp(16px,4vw,48px)\"},\"children\":[[\"$\",\"p\",null,{\"className\":\"tg\",\"children\":\"Blog\"}],[\"$\",\"h1\",null,{\"className\":\"hl\",\"style\":{\"fontSize\":\"clamp(30px, 4.2vw, 52px)\",\"maxWidth\":820,\"margin\":\"0 auto 14px\",\"lineHeight\":1.05},\"children\":[\"Filmmaking craft, \",[\"$\",\"em\",null,{\"style\":{\"color\":\"#E07850\"},\"children\":\"shot design\"}],\", and pipeline deep-dives.\"]}],[\"$\",\"p\",null,{\"className\":\"bd\",\"style\":{\"fontSize\":15.5,\"maxWidth\":640,\"margin\":\"0 auto 10px\"},\"children\":\"Written by working filmmakers - directors, producers, DPs, editors - for working filmmakers. AI storyboarding, production workflow, and product release notes.\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":12.5,\"color\":\"#9CA3AF\",\"fontFamily\":\"'Noto Sans', monospace\",\"letterSpacing\":\".04em\"},\"children\":[100,\" posts · refreshed every fortnight\"]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"63:[\"$\",\"section\",null,{\"id\":\"$undefined\",\"className\":\"sbsec\",\"style\":{\"position\":\"relative\",\"overflow\":\"visible\",\"padding\":\"72px 0\",\"background\":\"transparent\",\"color\":\"#111827\",\"paddingTop\":16},\"children\":[\"$\",\"div\",null,{\"style\":{\"position\":\"relative\",\"zIndex\":1},\"children\":[\"$\",\"div\",null,{\"className\":\"mwrap\",\"style\":{\"maxWidth\":\"min(1480px, 100%)\",\"margin\":\"0 auto\",\"padding\":\"0 clamp(16px,4vw,48px)\"},\"children\":[\"$\",\"div\",null,{\"style\":{\"display\":\"grid\",\"gridTemplateColumns\":\"repeat(auto-fit, minmax(320px, 1fr))\",\"gap\":18,\"maxWidth\":1180,\"margin\":\"0 auto\"},\"children\":[[[\"$\",\"$L65\",\"dolly-how-i-break-down-your-script\",{\"href\":\"/blog/dolly/how-i-break-down-your-script\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#8B5CF60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#8B5CF6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#8B5CF6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#8B5CF6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#8B5CF614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Written by Dolly\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"29 Jun 2026\"}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How I break down your script in one pass\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"I read your whole screenplay and tag every prop, cast member, vehicle, location and effect the way an AD expects. Here is how I do it, and where I stop.\"}]]}]]}]}],[\"$\",\"$L65\",\"dolly-how-i-keep-storyboard-frames-on-model\",{\"href\":\"/blog/dolly/how-i-keep-storyboard-frames-on-model\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\"
6:\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#8B5CF60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#8B5CF6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#8B5CF6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#8B5CF6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#8B5CF614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Written by Dolly\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"29 Jun 2026\"}]]}],\"$L66\",\"$L67\"]}]]}]}],\"$L68\"],[\"$L69\",\"$L6a\",\"$L6b\",\"$L6c\",\"$L6d\",\"$L6e\",\"$L6f\",\"$L70\",\"$L71\",\"$L72\",\"$L73\",\"$L74\",\"$L75\",\"$L76\",\"$L77\",\"$L78\",\"$L79\",\"$L7a\",\"$L7b\",\"$L7c\",\"$L7d\",\"$L7e\",\"$L7f\",\"$L80\",\"$L81\",\"$L82\",\"$L83\",\"$L84\",\"$L85\",\"$L86\",\"$L87\",\"$L88\",\"$L89\",\"$L8a\",\"$L8b\",\"$L8c\",\"$L8d\",\"$L8e\",\"$L8f\",\"$L90\",\"$L91\",\"$L92\",\"$L93\",\"$L94\",\"$L95\",\"$L96\",\"$L97\",\"$L98\",\"$L99\",\"$L9a\",\"$L9b\",\"$L9c\",\"$L9d\",\"$L9e\",\"$L9f\",\"$La0\",\"$La1\",\"$La2\",\"$La3\",\"$La4\",\"$La5\",\"$La6\",\"$La7\",\"$La8\",\"$La9\",\"$Laa\",\"$Lab\",\"$Lac\",\"$Lad\",\"$Lae\",\"$Laf\",\"$Lb0\",\"$Lb1\",\"$Lb2\",\"$Lb3\",\"$Lb4\",\"$Lb5\",\"$Lb6\",\"$Lb7\",\"$Lb8\",\"$Lb9\",\"$Lba\",\"$Lbb\",\"$Lbc\",\"$Lbd\",\"$Lbe\",\"$Lbf\",\"$Lc0\",\"$Lc1\",\"$Lc2\",\"$Lc3\",\"$Lc4\",\"$Lc5\",\"$Lc6\",\"$Lc7\",\"$Lc8\",\"$Lc9\"]]}]}]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"64:[\"$\",\"section\",null,{\"style\":{\"padding\":\"48px 0\"},\"children\":[\"$\",\"div\",null,{\"className\":\"mwrap\",\"style\":{\"maxWidth\":\"min(1480px, 100%)\",\"margin\":\"0 auto\",\"padding\":\"0 clamp(16px,4vw,48px)\"},\"children\":[\"$\",\"div\",null,{\"style\":{\"position\":\"relative\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"space-between\",\"gap\":24,\"flexWrap\":\"wrap\",\"padding\":\"28px 32px\",\"borderRadius\":16,\"background\":\"rgba(224,120,80,0.08)\",\"border\":\"1px solid rgba(224,120,80,0.2)\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"position\":\"relative\",\"zIndex\":1,\"flex\":1,\"minWidth\":260},\"children\":[[\"$\",\"p\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', monospace\",\"fontSize\":11,\"fontWeight\":700,\"color\":\"#E07850\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".14em\",\"margin\":\"0 0 6px\"},\"children\":\"Storyboard Canvas · the complete production suite\"}],[\"$\",\"p\",null,{\"style\":{\"fontFamily\":\"'Noto Serif', Georgia, serif\",\"fontSize\":20,\"fontWeight\":300,\"color\":\"#111827\",\"margin\":0,\"lineHeight\":1.25,\"letterSpacing\":\"-.01em\"},\"children\":\"The complete script-to-screen suite - start free\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"marginTop\":8,\"marginBottom\":0,\"lineHeight\":1.5,\"maxWidth\":520},\"children\":\"Twenty synchronised apps, one project file. Every app on every plan - pick a tier by team size, not features.\"}]]}],[\"$\",\"$L65\",null,{\"href\":\"/sign-up\",\"className\":\"bp lg\",\"style\":{\"padding\":\"13px 26px\",\"fontSize\":14,\"flexShrink\":0,\"position\":\"relative\",\"zIndex\":1,\"whiteSpace\":\"nowrap\"},\"children\":[\"Get started\",\" \",[\"$\",\"svg\",null,{\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"2.2\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"line\",null,{\"x1\":\"5\",\"y1\":\"12\",\"x2\":\"19\",\"y2\":\"12\"}],[\"$\",\"polyline\",null,{\"points\":\"12 5 19 12 12 19\"}]]}]]}]]}]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"66:[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Style-locked frames: how I stay on-model\"}]\n67:[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"An AI image tool gives you a different face every prompt. I lock a look, score every frame against it, and regenerate when I drift. Here is the mechanism.\"}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"68:[\"$\",\"$L65\",\"dolly-one-project-file-script-to-shoot-day\",{\"href\":\"/blog/dolly/one-project-file-script-to-shoot-day\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#8B5CF60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#8B5CF6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#8B5CF6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#8B5CF6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#8B5CF614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Written by Dolly\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"29 Jun 2026\"}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"One project file, from script to shoot day\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Most production tools do not talk to each other. I live across all twenty apps in one project file, so a change in the script reaches the call sheet.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"69:[\"$\",\"$L65\",\"how-to-budget-a-film\",{\"href\":\"/blog/how-to-budget-a-film\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#14B8A6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Budgeting\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"September 10, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How to Budget a Film: A Practical Guide (with Free Template)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Above the line, below the line, post and contingency - how a film budget is really structured, what each section covers, and how to build one that survives the shoot.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"6a:[\"$\",\"$L65\",\"what-is-a-stripboard\",{\"href\":\"/blog/what-is-a-stripboard\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"September 10, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"What Is a Stripboard? Film Scheduling Explained\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The stripboard is how a shoot gets ordered. What the coloured strips mean, how a schedule is built from a script breakdown, and how the modern digital version works.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"6b:[\"$\",\"$L65\",\"location-scouting-checklist\",{\"href\":\"/blog/location-scouting-checklist\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#5FA82B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#5FA82B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#5FA82B\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#5FA82B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#5FA82B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Locations\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"September 10, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Location Scouting: A Filmmaker's Checklist\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What to look for, photograph and log on every recce - power, sound, light, access, permits and safety - so a location works on the day, not just in the photos.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"6c:[\"$\",\"$L65\",\"how-to-write-a-call-sheet\",{\"href\":\"/blog/how-to-write-a-call-sheet\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 21, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How to Write a Call Sheet: Step-by-Step + Free Checklist\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How to write a call sheet the crew can actually follow - every section explained, a copy-paste checklist, the common mistakes, and the fastest way to build one in 2026.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"6d:[\"$\",\"$L65\",\"film-production-software-cost-2026\",{\"href\":\"/blog/film-production-software-cost-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#14B8A6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Budgeting\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 18, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How Much Does Film Production Software Cost in 2026?\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How much film production software costs in 2026 - real prices for screenwriting, scheduling, breakdown, call sheet and budgeting tools, plus the hidden cost of a fragmented stack.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"6e:[\"$\",\"$L65\",\"best-free-screenwriting-software-2026\",{\"href\":\"/blog/best-free-screenwriting-software-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#F97316\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 16, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Best Free Screenwriting Software in 2026 (Honest Guide)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best free screenwriting software in 2026 - Fountain apps, WriterSolo, Trelby, Google Docs add-ons - what each does well, where free stops, and when to upgrade.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"6f:[\"$\",\"$L65\",\"how-to-schedule-a-film-shoot\",{\"href\":\"/blog/how-to-schedule-a-film-shoot\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 14, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How to Schedule a Film Shoot: A Step-by-Step Guide (2026)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How to schedule a film shoot step by step - from breakdown to stripboard to shoot days. Group scenes, cut company moves, and build a schedule that survives contact with set.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"70:[\"$\",\"$L65\",\"how-to-make-a-mood-board\",{\"href\":\"/blog/how-to-make-a-mood-board\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#0891B20D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#0891B2\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#0891B2\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#0891B2\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#0891B214\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Shot Design\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 11, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How to Make a Mood Board for Film (Step-by-Step, 2026)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How to make a mood board for film - what to include, where to find references, how to organise by department, and how a mood board differs from a storyboard.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"71:[\"$\",\"$L65\",\"screenplay-format-guide\",{\"href\":\"/blog/screenplay-format-guide\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#F97316\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 9, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Screenplay Format Explained: The Complete Guide (2026)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Screenplay format explained - scene headings, action, character cues, dialogue, parentheticals, transitions, margins and font. The industry-standard rules, made simple.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"72:[\"$\",\"$L65\",\"all-in-one-filmmaking-software-2026\",{\"href\":\"/blog/all-in-one-filmmaking-software-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#8B5CF60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#8B5CF6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#8B5CF6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#8B5CF6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#8B5CF614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Pipeline\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"June 22, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"12 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best All-in-One Filmmaking Software in 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Most productions run on a stack of disconnected apps - one for the script, one for the breakdown, one for the schedule. Here is what an all-in-one, AI-native production suite actually looks like in 2026, and when it beats the stack.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"73:[\"$\",\"$L65\",\"how-to-make-a-storyboard\",{\"href\":\"/blog/how-to-make-a-storyboard\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#E83E8C\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"June 10, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"12 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How to Make a Storyboard - A Complete Step-by-Step Guide (2026)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What a storyboard is for, who makes one, and the exact 7-step process - even if you can't draw. Templates, shot vocabulary, common mistakes, and how AI changes the workflow.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"74:[\"$\",\"$L65\",\"what-is-an-animatic\",{\"href\":\"/blog/what-is-an-animatic\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#0F94880D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#0F9488\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#0F9488\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#0F9488\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#0F948814\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Animation\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"June 8, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"What Is an Animatic? How to Make One, and Why It Saves Your Shoot\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"An animatic is your storyboard set to time - the cheapest way to test pacing before you spend a shoot day. What it is, how to build one, and the editorial handoff.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"75:[\"$\",\"$L65\",\"pre-production-checklist\",{\"href\":\"/blog/pre-production-checklist\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"June 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"13 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Pre-Production Checklist - Every Step From Script to Shoot Day\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The complete pre-production checklist for film and video: script lock, breakdown, budget, schedule, casting, locations, crew, storyboards, call sheets. What to do, in what order.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"76:[\"$\",\"$L65\",\"how-to-make-a-shot-list\",{\"href\":\"/blog/how-to-make-a-shot-list\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#0891B20D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#0891B2\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#0891B2\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#0891B2\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#0891B214\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Shot Design\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"June 4, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How to Make a Shot List - The Director's Step-by-Step Method\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A shot list is the director's plan for the day. What goes in each row, how to build one fast, how it differs from a storyboard, and a production-ready field structure.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"77:[\"$\",\"$L65\",\"day-out-of-days-explained\",{\"href\":\"/blog/day-out-of-days-explained\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"June 2, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Day Out of Days (DOOD) Explained - How Cast Scheduling Actually Works\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The DOOD is the spreadsheet that tells you who works which day and who's on hold. What the SW/W/WF/H codes mean, why hold days cost money, and how to read one.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"78:[\"$\",\"$L65\",\"cost-to-make-a-short-film\",{\"href\":\"/blog/cost-to-make-a-short-film\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#14B8A6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Budgeting\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 31, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How Much Does It Cost to Make a Short Film? (Real 2026 Numbers)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A realistic short-film budget breakdown for 2026 - at the no-budget, micro-budget, and festival-grade tiers. Where the money goes, what you can cut, and what you can't.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"79:[\"$\",\"$L65\",\"ai-storyboard-generator-2026\",{\"href\":\"/blog/ai-storyboard-generator-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#E83E8C\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 20, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"AI Storyboard Generator: A 2026 Guide for Working Filmmakers\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What an AI storyboard tool actually does well, where it fails, how style-lock works, and why character continuity separates toys from production tools.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"7a:[\"$\",\"$L65\",\"style-locked-ai-frames-on-model\",{\"href\":\"/blog/style-locked-ai-frames-on-model\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#E83E8C\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 17, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Style-Locked AI Frames: How to Keep an Entire Deck On-Model\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Generic generators drift between frames. Here's the architecture that makes a style bible stick from the first frame to the two-hundredth without re-prompting.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"7b:[\"$\",\"$L65\",\"script-breakdown-ai-60-seconds\",{\"href\":\"/blog/script-breakdown-ai-60-seconds\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#F97316\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 14, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Script Breakdown in 60 Seconds - The AI Pass That Works\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How full-script AI breakdown actually works (batched parallel scenes, INT./EXT. regex split, 12-category industry colour coding) and what to check before you trust the output.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"7c:[\"$\",\"$L65\",\"complete-guide-shot-types\",{\"href\":\"/blog/complete-guide-shot-types\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#06B6D40D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#06B6D4\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#06B6D4\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#06B6D4\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#06B6D414\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cinematography\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 11, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"12 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Complete Guide to Shot Types - CU, MS, WS, OTS, Dutch\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Every shot type in the cinematographer's vocabulary, with guidance on when to reach for which and how the choice tells your story.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"7d:[\"$\",\"$L65\",\"180-degree-rule-explained\",{\"href\":\"/blog/180-degree-rule-explained\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#06B6D40D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#06B6D4\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#06B6D4\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#06B6D4\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#06B6D414\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cinematography\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 8, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The 180° Rule Explained - Screen Direction Without the Headache\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Why screen direction matters, how it breaks, and how to keep the line consistent across every frame of your storyboard.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"7e:[\"$\",\"$L65\",\"call-sheet-software-2026\",{\"href\":\"/blog/call-sheet-software-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 5, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Call Sheet Software in 2026 - What Modern Crews Actually Need\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Weather, hospital info, meal-break compliance, SMS delivery, read receipts - the call sheet features that shipped in 2026 and why the old PDF workflow is dead.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"7f:[\"$\",\"$L65\",\"script-to-storyboard-pipeline\",{\"href\":\"/blog/script-to-storyboard-pipeline\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#8B5CF60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#8B5CF6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#8B5CF6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#8B5CF6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#8B5CF614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Pipeline\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 2, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"13 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Script → Shotlist → Storyboard → Animatic - The End-to-End Pipeline\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How the seven-core-IP pipeline actually connects, what hands off between each stage, and why one synchronised project file replaces five fragmented subscriptions.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"80:[\"$\",\"$L65\",\"final-draft-vs-studiobinder-vs-storyboardcanvas\",{\"href\":\"/blog/final-draft-vs-studiobinder-vs-storyboardcanvas\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#B453090D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#B45309\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#B45309\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#B45309\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#B4530914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Comparisons\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 29, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Final Draft vs StudioBinder vs StoryboardCanvas - Tool Stack Math\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What it actually costs to cobble together Final Draft + StudioBinder + Movie Magic + Boords + Midjourney. The unit economics of collapsing them into one.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"81:[\"$\",\"$L65\",\"ai-storyboard-generator-vs-storyboard-artist\",{\"href\":\"/blog/ai-storyboard-generator-vs-storyboard-artist\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#B453090D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#B45309\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#B45309\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#B45309\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#B4530914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Comparisons\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 22, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"AI Storyboard Generator vs Storyboard Artist (2026)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"AI storyboard generator vs hiring a storyboard artist in 2026: real costs, turnaround speed, revision control and when each wins. An honest side-by-side.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"82:[\"$\",\"$L65\",\"storyboard-software-2026\",{\"href\":\"/blog/storyboard-software-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#E83E8C\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jun 18, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"12 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Storyboard Software in 2026: The Complete Buyer's Guide\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What to look for in storyboard software in 2026: drawing vs AI vs photo-mockup, character continuity, animatics, and whether your boards talk to your schedule.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"83:[\"$\",\"$L65\",\"best-final-draft-alternatives-2026\",{\"href\":\"/blog/best-final-draft-alternatives-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#F97316\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jun 17, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Best Final Draft Alternatives in 2026 (Honest Roundup)\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best Final Draft alternatives in 2026, compared honestly: WriterDuet, Fade In, Highland, Celtx, and an app that breaks your script down for you.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"84:[\"$\",\"$L65\",\"best-studiobinder-alternatives-2026\",{\"href\":\"/blog/best-studiobinder-alternatives-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jun 16, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Best StudioBinder Alternatives in 2026 - Compared\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best StudioBinder alternatives in 2026 for breakdowns, scheduling and call sheets, compared honestly, including a 20-app suite with AI on every surface.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"85:[\"$\",\"$L65\",\"best-producer-apps-2026\",{\"href\":\"/blog/best-producer-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Producer Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best film production management apps of 2026, compared honestly: StudioBinder, Yamdu, Movie Magic, Celtx, Monday.com, and a 20-app suite on one project file.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"86:[\"$\",\"$L65\",\"best-film-budgeting-apps-2026\",{\"href\":\"/blog/best-film-budgeting-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#14B8A6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Budgeting\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Film Budgeting Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best film budgeting software of 2026 compared: Movie Magic Budgeting, Showbiz, Gorilla, Celtx, Saturation.io, and a budget that syncs with the breakdown.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"87:[\"$\",\"$L65\",\"best-film-scheduling-apps-2026\",{\"href\":\"/blog/best-film-scheduling-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Film Scheduling Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best film scheduling and stripboard software of 2026: Movie Magic Scheduling, Gorilla, StudioBinder, Yamdu, Celtx, and an AI stripboard on one project file.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"88:[\"$\",\"$L65\",\"best-call-sheet-apps-2026\",{\"href\":\"/blog/best-call-sheet-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Call Sheet Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best call sheet software of 2026 compared: StudioBinder, SetHero, Croogloo, Yamdu, Celtx, and a call sheet that fills itself from the schedule.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"89:[\"$\",\"$L65\",\"best-script-breakdown-apps-2026\",{\"href\":\"/blog/best-script-breakdown-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#F97316\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Script Breakdown Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best script breakdown software of 2026: Movie Magic, StudioBinder, Filmustage, Celtx, Yamdu, and an AI breakdown that feeds the whole production.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"8a:[\"$\",\"$L65\",\"best-casting-apps-2026\",{\"href\":\"/blog/best-casting-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#D9A30E0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#D9A30E\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#D9A30E\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#D9A30E\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#D9A30E14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cast \u0026 Crew\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Casting and Cast Management Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best casting and cast management software of 2026: Casting Networks, Actors Access, Backstage, StudioBinder, Yamdu, and cast that syncs with the breakdown.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"8b:[\"$\",\"$L65\",\"best-location-scouting-apps-2026\",{\"href\":\"/blog/best-location-scouting-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#5FA82B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#5FA82B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#5FA82B\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#5FA82B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#5FA82B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Locations\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Location Scouting Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best location scouting and management apps of 2026: Peerspace, Giggster, Setkeeper, StudioBinder, Yamdu, and locations that feed the call sheet.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"8c:[\"$\",\"$L65\",\"best-props-and-costume-apps-2026\",{\"href\":\"/blog/best-props-and-costume-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Props and Costume Continuity Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best props inventory and costume continuity apps of 2026: Sortly, Setkeeper, Cheqroom, StudioBinder, spreadsheets, and props seeded from the breakdown.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"8d:[\"$\",\"$L65\",\"best-production-transport-apps-2026\",{\"href\":\"/blog/best-production-transport-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Production Vehicle and Transport Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best film transport and picture-vehicle apps of 2026: Setkeeper, Fleetio, Sortly, Yamdu, spreadsheets, and a fleet that knows the shoot day.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"8e:[\"$\",\"$L65\",\"best-production-report-apps-2026\",{\"href\":\"/blog/best-production-report-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Daily Production Report Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best daily production report and shoot log apps of 2026: SetHero, StudioBinder, Movie Magic, Croogloo, and a diary that writes the DPR from the day.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"8f:[\"$\",\"$L65\",\"best-screenwriting-apps-2026\",{\"href\":\"/blog/best-screenwriting-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#F97316\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Screenwriting Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best screenwriting software of 2026 compared: Final Draft, WriterDuet, Fade In, Arc Studio, Highland, Celtx, and a script that breaks itself down.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"90:[\"$\",\"$L65\",\"best-shot-list-apps-2026\",{\"href\":\"/blog/best-shot-list-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#0891B20D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#0891B2\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#0891B2\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#0891B2\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#0891B214\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Shot Design\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Shot List Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best shot list software of 2026: StudioBinder, Shot Lister, Boords, Celtx, Milanote, and an AI shot list generated from the scene itself.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"91:[\"$\",\"$L65\",\"best-storyboard-apps-2026\",{\"href\":\"/blog/best-storyboard-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#E83E8C\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Storyboard Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best storyboard software of 2026: Boords, Storyboard Pro, Storyboarder, FrameForge, Milanote, and an AI board that knows your cast and your style.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"92:[\"$\",\"$L65\",\"best-drawing-apps-for-storyboard-artists-2026\",{\"href\":\"/blog/best-drawing-apps-for-storyboard-artists-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#7C3AED0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#7C3AED\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#7C3AED\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#7C3AED\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#7C3AED14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Draw Suite\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Drawing Apps for Storyboard Artists in 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best drawing apps for storyboarding in 2026: Procreate, Photoshop, Clip Studio Paint, Krita, Storyboard Pro, and a browser canvas built for boards.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"93:[\"$\",\"$L65\",\"best-animatic-apps-2026\",{\"href\":\"/blog/best-animatic-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#0F94880D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#0F9488\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#0F9488\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#0F9488\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#0F948814\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Animation\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Animatic Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best animatic software of 2026: Storyboard Pro, Premiere Pro, After Effects, Boords, and an animatic timed straight from your boards with camera moves.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"94:[\"$\",\"$L65\",\"best-ai-image-generators-for-filmmakers-2026\",{\"href\":\"/blog/best-ai-image-generators-for-filmmakers-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#E83E8C\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best AI Image Generators for Filmmakers in 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best AI image tools for film in 2026: Midjourney, ComfyUI, GPT Image, LTX Studio, Katalist, and an engine that reads your script, cast and locked style.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"95:[\"$\",\"$L65\",\"best-film-production-project-management-2026\",{\"href\":\"/blog/best-film-production-project-management-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Project Management Apps for Film Production in 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best project management tools for film in 2026: Monday.com, Notion, Asana, Trello, Yamdu, StudioBinder, and a dashboard that knows what a scene is.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"96:[\"$\",\"$L65\",\"best-file-sharing-apps-for-film-2026\",{\"href\":\"/blog/best-file-sharing-apps-for-film-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#8B5CF60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#8B5CF6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#8B5CF6\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#8B5CF6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#8B5CF614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Pipeline\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best File Sharing and Asset Apps for Film in 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best file sharing and media asset tools for film in 2026: Frame.io, Dropbox, Google Drive, Box, and an asset library that fills itself from your apps.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"97:[\"$\",\"$L65\",\"best-team-chat-apps-for-film-crews-2026\",{\"href\":\"/blog/best-team-chat-apps-for-film-crews-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#D9A30E0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#D9A30E\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#D9A30E\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#D9A30E\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#D9A30E14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cast \u0026 Crew\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Team Chat Apps for Film Crews in 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best communication tools for film crews in 2026: WhatsApp, Slack, Microsoft Teams, Discord, and production channels that sit next to the schedule.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"98:[\"$\",\"$L65\",\"best-equipment-and-safety-apps-2026\",{\"href\":\"/blog/best-equipment-and-safety-apps-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],[\"$\",\"span\",null,{\"style\":{\"position\":\"absolute\",\"top\":10,\"right\":10,\"fontSize\":9.5,\"fontWeight\":700,\"color\":\"#fff\",\"background\":\"#EC4899\",\"padding\":\"3px 8px\",\"borderRadius\":999,\"letterSpacing\":\".08em\",\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"READ\"}]]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jul 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Best Equipment and On-Set Safety Apps of 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The best film equipment tracking and set safety apps of 2026: Cheqroom, Sortly, Setkeeper, SetHero, and gear, crew and risk assessment on one project file.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"99:[\"$\",\"$L65\",\"midjourney-vs-storyboardcanvas\",{\"href\":\"/blog/midjourney-vs-storyboardcanvas\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 26, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Midjourney for Filmmakers - Why Generic Image Generators Aren't Enough\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Midjourney makes a stunning frame. StoryboardCanvas makes a 200-frame deck. Here's why the gap matters and what a director should reach for when.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"9a:[\"$\",\"$L65\",\"character-continuity-ai-storyboards\",{\"href\":\"/blog/character-continuity-ai-storyboards\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 24, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Character Continuity in AI Storyboards - Why Your Hero Keeps Changing\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A deep dive on the unified character continuity graph: how characters, cast, costumes, and breakdown tags merge into one source of truth the AI Artist reads before every generation.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"9b:[\"$\",\"$L65\",\"boords-vs-storyboardthat-vs-storyboardcanvas\",{\"href\":\"/blog/boords-vs-storyboardthat-vs-storyboardcanvas\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 22, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"14 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Boords vs StoryboardThat vs StoryboardCanvas - 2026 Comparison\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Head-to-head on browser-native storyboard tools. Style-lock, character continuity, AI generation, in-pipeline integration, pricing.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"9c:[\"$\",\"$L65\",\"ltx-studio-vs-storyboardcanvas\",{\"href\":\"/blog/ltx-studio-vs-storyboardcanvas\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 19, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"LTX Studio vs StoryboardCanvas - Frame-by-Frame Comparison\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"LTX Studio's strengths (motion-first, single-prompt scene gen) and gaps (style drift, no pipeline). Where each tool fits in a working production.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"9d:[\"$\",\"$L65\",\"ai-storyboard-style-bible-tutorial\",{\"href\":\"/blog/ai-storyboard-style-bible-tutorial\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 17, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"How to Build an AI Storyboard Style Bible - 10 Reference Images, Step by Step\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Practical workflow for assembling a reference set that locks an AI Artist to your visual world. What to include, what to avoid, how to test the lock.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"9e:[\"$\",\"$L65\",\"inpaint-storyboard-frames\",{\"href\":\"/blog/inpaint-storyboard-frames\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E83E8C0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E83E8C\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E83E8C\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E83E8C14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"AI Storyboards\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 14, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Inpaint a Storyboard Frame - Surgical Edits Without Re-Generating\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"When a frame is 90% right but the hand is wrong, you don't re-roll the dice. You inpaint. A working guide to masked editing for storyboard artists.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"9f:[\"$\",\"$L65\",\"fdx-import-revision-mode-coloured-pages\",{\"href\":\"/blog/fdx-import-revision-mode-coloured-pages\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 12, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"From FDX to Shooting Script - Import, Revision Mode, Coloured Pages\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What revision mode is, why scene numbers get locked 1A / 1B on the production draft, and how the full screenplay word-processing suite tracks every change for the audit trail.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a0:[\"$\",\"$L65\",\"screenwriting-app-more-than-text-box\",{\"href\":\"/blog/screenwriting-app-more-than-text-box\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 10, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Why Your Screenwriting App Should Be More Than a Text Box\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A full word-processing suite vs a rich-text editor: dual dialogue, scene navigator, approvals, readthrough TTS, and why the right tool saves a day per revision.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a1:[\"$\",\"$L65\",\"fountain-format-explained\",{\"href\":\"/blog/fountain-format-explained\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Fountain Format Explained - Plain-Text Screenwriting in 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The open-source plain-text screenplay format, why it survives every editor update, and how to migrate between Highland, Fade In, WriterDuet, and Final Draft without losing a beat.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a2:[\"$\",\"$L65\",\"screenplay-coverage-ai\",{\"href\":\"/blog/screenplay-coverage-ai\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 4, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"AI Coverage Reports - A Screenwriter's Honest Guide\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What an AI coverage pass actually catches (structure, pacing, character arcs), what it misses (taste, intent), and how to use one without breaking the script.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a3:[\"$\",\"$L65\",\"dual-dialogue-formatting\",{\"href\":\"/blog/dual-dialogue-formatting\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#F973160D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#F97316\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#F97316\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#F9731614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Script\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Apr 1, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Dual Dialogue Formatting - When and How to Use It\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Two characters speaking at once, two columns on the page. The formatting convention, when it serves the scene, when it's a gimmick, and how to make it work in production.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a4:[\"$\",\"$L65\",\"camera-movement-grammar\",{\"href\":\"/blog/camera-movement-grammar\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#06B6D40D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#06B6D4\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#06B6D4\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#06B6D414\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cinematography\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 30, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Camera Movement Grammar - Pan, Tilt, Dolly, Crane, Steadicam, Gimbal\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Motion vocabulary for directors. 27 camera-move presets and the grammar of when each supports the story beat. Includes example reference frames from the Shot Design Guide.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a5:[\"$\",\"$L65\",\"lighting-setups-three-point-and-beyond\",{\"href\":\"/blog/lighting-setups-three-point-and-beyond\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#06B6D40D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#06B6D4\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#06B6D4\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#06B6D414\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cinematography\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 27, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Three-Point Lighting (and What Comes Next) - A Working Guide\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Key, fill, back. Then practicals, motivated sources, hard vs soft, top vs bottom. The lighting decisions a director and DP make every day, and the shorthand they use to make them fast.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a6:[\"$\",\"$L65\",\"anamorphic-vs-spherical-lenses\",{\"href\":\"/blog/anamorphic-vs-spherical-lenses\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#06B6D40D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#06B6D4\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#06B6D4\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#06B6D414\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cinematography\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 24, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Anamorphic vs Spherical Lenses - When Each Is the Right Call\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Anamorphic flare, oval bokeh, 2.39:1 frame. Spherical neutrality, depth-of-field control, lighter rigs. The decision tree every DP runs before the lens test.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a7:[\"$\",\"$L65\",\"shot-list-template-printable\",{\"href\":\"/blog/shot-list-template-printable\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#0891B20D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#0891B2\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#0891B2\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#0891B214\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Shot Design\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 21, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Shot List Template - A Production-Ready Printable for 2026\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A downloadable shot list template with the fields working ADs actually use. Why structured shot lists win over freeform notes, and how to integrate yours with the rest of the pipeline.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a8:[\"$\",\"$L65\",\"stripboard-scheduling-explained\",{\"href\":\"/blog/stripboard-scheduling-explained\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 18, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Stripboard Scheduling - DOOD, Day Order, and the Optimiser\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How modern stripboard scheduling works end-to-end, what a day-order optimiser actually changes, and why DOOD-aware scheduling cuts shoot-day overages.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"a9:[\"$\",\"$L65\",\"line-producer-budget-six-tabs\",{\"href\":\"/blog/line-producer-budget-six-tabs\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 15, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Line Producer's Budget - 6 Tabs, 6 Templates, Zero Spreadsheets\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Cost Report, Variance, Forecast, Top Sheet, POs, Petty Cash. What a real production budget tool needs to replace Movie Magic Budgeting on an indie or mid-budget production.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"aa:[\"$\",\"$L65\",\"completion-bond-what-the-bond-company-wants\",{\"href\":\"/blog/completion-bond-what-the-bond-company-wants\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 12, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"What the Bond Company Actually Wants Every Monday\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The five documents (DPR pack, Weekly Cost Report, Hot Cost trend, insurance status, schedule risk) that go to the completion bond every week, and how to auto-assemble them.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"ab:[\"$\",\"$L65\",\"daily-production-report-template\",{\"href\":\"/blog/daily-production-report-template\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 9, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Daily Production Report - Template, Math, and Auto-Assembly\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The DPR document every production runs. What goes in, who reads it, how the numbers connect, and how to auto-generate one from a shoot day instead of typing it from memory.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"ac:[\"$\",\"$L65\",\"iatse-meal-break-rules-2026\",{\"href\":\"/blog/iatse-meal-break-rules-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"IATSE Meal-Break Rules in 2026 - A Plain-English Guide for First ADs\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Six-hour rule, second-meal trigger, walking-meal exceptions, penalty math. The union meal rules every 1st AD has to know cold, with the math worked out.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"ad:[\"$\",\"$L65\",\"hot-cost-explained\",{\"href\":\"/blog/hot-cost-explained\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#EC48990D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#EC4899\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#EC4899\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#EC489914\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Production\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 3, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Hot Cost Explained - How Producers Catch Overruns Before Wrap\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What a hot cost is, who reads it, when it generates, and the variance-trend signals that distinguish a one-off bad day from a structural problem.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"ae:[\"$\",\"$L65\",\"casting-director-workflow\",{\"href\":\"/blog/casting-director-workflow\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#D9A30E0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#D9A30E\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#D9A30E\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#D9A30E14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cast \u0026 Crew\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Mar 1, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The Casting Director's Workflow - From Sides to Deal Memo\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Self-tape calls, callbacks, contact sheets, deal memos, availability calendars. The full casting pipeline that turns a script's character list into a confirmed cast.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"af:[\"$\",\"$L65\",\"crew-roster-departments-explained\",{\"href\":\"/blog/crew-roster-departments-explained\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#D9A30E0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#D9A30E\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#D9A30E\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#D9A30E14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cast \u0026 Crew\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 27, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"12 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Crew Roster - 16 Departments, Who Hires Who, What Each Costs\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"From DP to craft service, the 16 departments that staff a working production. Hierarchy, hire chain, day rates, kit fees, and the conversations every line producer has.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b0:[\"$\",\"$L65\",\"self-tape-directing-tips\",{\"href\":\"/blog/self-tape-directing-tips\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#D9A30E0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#D9A30E\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#D9A30E\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#D9A30E14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Cast \u0026 Crew\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 24, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Directing a Self-Tape - Notes the Casting Director Wishes You Sent\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Slate format, audio quality, framing, posture, two-take rule, AI Read-Through. How to direct a self-tape that gets a callback.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b1:[\"$\",\"$L65\",\"location-scouting-2026\",{\"href\":\"/blog/location-scouting-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#5FA82B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#5FA82B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#5FA82B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#5FA82B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Locations\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 21, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Location Scouting in 2026 - Photos, Permits, Travel Matrix\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The location manager's three-document workflow (scout photos, permit packet, travel matrix) and how to keep the three in sync from first scout to wrap.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b2:[\"$\",\"$L65\",\"film-permits-by-city\",{\"href\":\"/blog/film-permits-by-city\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#5FA82B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#5FA82B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#5FA82B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#5FA82B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Locations\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 18, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Film Permits by City - London, LA, NYC, Atlanta, Toronto, Auckland\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Permit timelines, lead times, fees, and which film commission to email first in six major production cities. With turnaround math for indie production.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b3:[\"$\",\"$L65\",\"custom-brush-builder-storyboard-artists\",{\"href\":\"/blog/custom-brush-builder-storyboard-artists\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#7C3AED0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#7C3AED\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#7C3AED\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#7C3AED14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Draw Suite\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 15, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Custom Brush Builder - Designing Brushes for Storyboard Artists\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Pressure, flow, scattering, jitter, dual-brush blending. A walkthrough of the custom brush builder plus 10 preset recipes every storyboard artist should save.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b4:[\"$\",\"$L65\",\"abr-brush-import-explained\",{\"href\":\"/blog/abr-brush-import-explained\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#7C3AED0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#7C3AED\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#7C3AED\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#7C3AED14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Draw Suite\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 12, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Importing Photoshop .abr Brush Packs - What Survives, What Doesn't\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How .abr import actually works, which brush settings round-trip cleanly (alpha mask, dual-tip, jitter, scatter) and which get re-mapped to native engine equivalents.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b5:[\"$\",\"$L65\",\"paper-textures-storyboard-frames\",{\"href\":\"/blog/paper-textures-storyboard-frames\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#7C3AED0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#7C3AED\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#7C3AED\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#7C3AED14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Draw Suite\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 9, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Paper Textures for Storyboard Frames - Cold-press to Bristol\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"120+ paper and canvas surfaces, when cold-press makes a better reference than hot-press, and why the surface underneath the brush changes how your frame reads.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b6:[\"$\",\"$L65\",\"ai-in-filmmaking-2026\",{\"href\":\"/blog/ai-in-filmmaking-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#64748B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#64748B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#64748B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#64748B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 6, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"13 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"AI in Filmmaking 2026 - What's Working, What's Hype, What's Next\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Where AI is genuinely changing pre-production (breakdown, storyboards, scheduling), where it isn't (writing, on-set decision-making), and what the next 18 months look like.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b7:[\"$\",\"$L65\",\"wga-strike-aftermath-ai-rules\",{\"href\":\"/blog/wga-strike-aftermath-ai-rules\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#64748B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#64748B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#64748B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#64748B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Feb 3, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"The WGA AI Rules - What the Strike Settled and What Productions Actually Do\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"What the 2023 WGA agreement says about AI writing, how showrunners interpret it in 2026, and the practical workflow rules indie productions adopt to stay clear of trouble.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b8:[\"$\",\"$L65\",\"indie-film-budget-2026\",{\"href\":\"/blog/indie-film-budget-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#64748B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#64748B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#64748B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#64748B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 31, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"12 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Indie Film Budget 2026 - Where the Money Actually Goes\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A real-world budget breakdown for a $1M, $5M, and $15M indie feature in 2026. Above-the-line, below-the-line, post-production, contingency, the line items that always blow.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"b9:[\"$\",\"$L65\",\"preproduction-most-underserved-phase\",{\"href\":\"/blog/preproduction-most-underserved-phase\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#64748B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#64748B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#64748B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#64748B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 28, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Why Pre-Production Is the Most Underserved Phase of Filmmaking\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A $300B industry with 50M+ creators and almost no AI-native tools for the planning stage. What changes when the planning phase gets real software.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"ba:[\"$\",\"$L65\",\"virtual-production-vs-traditional\",{\"href\":\"/blog/virtual-production-vs-traditional\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#64748B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#64748B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#64748B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#64748B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 25, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Virtual Production vs Traditional - When the LED Wall Earns Its Keep\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The Mandalorian effect on indie production. When a virtual production stage is worth it, when traditional location shooting still wins, and the math at three budget levels.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"bb:[\"$\",\"$L65\",\"animatic-to-editorial-handoff\",{\"href\":\"/blog/animatic-to-editorial-handoff\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Post\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 22, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Animatic to Editorial - XML, EDL, and the Clean Handoff\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How to export an animatic to Premiere Pro, DaVinci Resolve, or Final Cut without losing timing or transitions. The right XML, the right EDL, what to check on import.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"bc:[\"$\",\"$L65\",\"frame-io-alternative-2026\",{\"href\":\"/blog/frame-io-alternative-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Post\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 19, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Frame.io Alternatives in 2026 - Review and Approval Without the Adobe Tax\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Frame.io's strengths and where its pricing has drifted post-acquisition. Three review tools that handle per-frame comments + share tokens without locking you into Creative Cloud.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"bd:[\"$\",\"$L65\",\"wrap-package-editorial-handoff\",{\"href\":\"/blog/wrap-package-editorial-handoff\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Post\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 16, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Wrap Package - What Editorial Needs From Production\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The handoff document every editor wants on the last day of principal photography. Scripts, breakdown, shotlist, schedule, call sheets, diary, all in one ZIP.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"be:[\"$\",\"$L65\",\"documentary-preproduction-workflow\",{\"href\":\"/blog/documentary-preproduction-workflow\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#7E98870D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#7E9887\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#7E9887\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#7E988714\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Documentary\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 13, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Documentary Pre-Production - What's Different About Doc Workflow\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"When you don't have a shooting script, what does your pre-production look like? Treatments, shot lists from research, location calendars, contributor releases. The doc-specific stack.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"bf:[\"$\",\"$L65\",\"animation-storyboard-vs-live-action\",{\"href\":\"/blog/animation-storyboard-vs-live-action\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#0F94880D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#0F9488\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#0F9488\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#0F948814\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Animation\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 10, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Animation Storyboards vs Live-Action - Different Disciplines, Same Tools?\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Animation storyboards drive the entire production. Live-action storyboards inform the day. The two disciplines and where they converge in 2026's tools.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c0:[\"$\",\"$L65\",\"music-video-workflow-2026\",{\"href\":\"/blog/music-video-workflow-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#64748B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#64748B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#64748B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#64748B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 7, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Music Video Workflow in 2026 - From Treatment to Final Master\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The compressed timeline of a music video, the artist-management relationship, the post-heavy pipeline, and the production-tool stack that fits an MV's specific rhythm.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c1:[\"$\",\"$L65\",\"commercial-production-workflow\",{\"href\":\"/blog/commercial-production-workflow\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#64748B0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#64748B\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#64748B\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#64748B14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Industry\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 4, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Commercial Production - Agency, Brand, Production Company, You\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"The four-way relationship every commercial production navigates. Who decides what, when revisions are paid, and the documents that make the relationship work.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c2:[\"$\",\"$L65\",\"vfx-pre-vis-vs-storyboard\",{\"href\":\"/blog/vfx-pre-vis-vs-storyboard\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#6366F10D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#6366F1\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#6366F1\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#6366F114\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"VFX\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Jan 1, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"9 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"VFX Pre-Vis vs Storyboard - When You Need Both\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"A pre-vis is moving. A storyboard is static. Both serve different conversations at different points in production. When to commission which, and how they share data.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c3:[\"$\",\"$L65\",\"vfx-shot-tracking-checklist\",{\"href\":\"/blog/vfx-shot-tracking-checklist\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#6366F10D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#6366F1\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#6366F1\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#6366F114\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"VFX\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Dec 29, 2025\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"10 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"VFX Shot Tracking - A Production-Ready Checklist\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Plate, asset, comp, deliverable, version, vendor. The fields every VFX shot needs and the spreadsheet structure that keeps a 200-shot show from drifting.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c4:[\"$\",\"$L65\",\"iphone-cinematography-2026\",{\"href\":\"/blog/iphone-cinematography-2026\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#1F47FF0D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#1F47FF\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#1F47FF\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#1F47FF14\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Mobile\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Dec 26, 2025\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"11 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"iPhone Cinematography in 2026 - Pro Workflow on the Camera in Your Pocket\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Apple Log, ProRes recording, Blackmagic Camera, FiLMiC Pro. What an iPhone 16 Pro can actually deliver, and how to integrate phone-shot footage into a professional pipeline.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c5:[\"$\",\"$L65\",\"color-grading-storyboard-references\",{\"href\":\"/blog/color-grading-storyboard-references\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#14B8A60D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#14B8A6\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#14B8A6\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#14B8A614\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Post\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"Dec 23, 2025\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"8 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Using Storyboards as Colour-Grading References - A Director's Cheat Sheet\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"How to attach colour intent to a storyboard frame so the colourist understands the look from day one. Reference lookups, palette swatches, the language to use with a working colourist.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c6:[\"$\",\"$L65\",\"version-3-0-6-producer-launch\",{\"href\":\"/blog/version-3-0-6-producer-launch\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E078500D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E07850\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E07850\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E0785014\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Product\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 20, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"6 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Version 3.0.6 - Producer App Public Launch Audit\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Welcome screen retired, cross-project cache pollution closed, EPK + portfolio framed inside the main app, Dolly pill repainted Producer pink end-to-end. The producer's home, ready for opening.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c7:[\"$\",\"$L65\",\"version-3-0-5-ai-artist-launch\",{\"href\":\"/blog/version-3-0-5-ai-artist-launch\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E078500D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E07850\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E07850\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E0785014\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Product\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 19, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Version 3.0.5 - AI Artist Public Launch Audit\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Mitchell locked across three canon styles. Custom artists carry four user-named styles × ten reference images. Per-frame style-fidelity scoring. Live production-database dropdowns.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c8:[\"$\",\"$L65\",\"version-3-0-4-draw-launch\",{\"href\":\"/blog/version-3-0-4-draw-launch\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E078500D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E07850\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E07850\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E0785014\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Product\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 19, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Version 3.0.4 - Draw App Public Launch Audit\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Every brush paints distinctly. Textured eraser inverts the same pipeline. Low-flow brushes finally build up. ABR imports keep dual-tip + texture + jitter intact. The canvas, ready for opening.\"}]]}]]}]}]\n"])</script>
6<script nonce="NzZmYzQxNTktY2RiMy00YTA2LWEzZjMtNTUxYTMwNTcxYTZl">self.__next_f.push([1,"c9:[\"$\",\"$L65\",\"version-3-0-3-storyboard-editor-launch\",{\"href\":\"/blog/version-3-0-3-storyboard-editor-launch\",\"style\":{\"textDecoration\":\"none\",\"color\":\"inherit\",\"display\":\"block\"},\"children\":[\"$\",\"article\",null,{\"className\":\"cd\",\"style\":{\"borderRadius\":14,\"overflow\":\"hidden\",\"cursor\":\"pointer\",\"height\":\"100%\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"height\":140,\"background\":\"#E078500D\",\"display\":\"flex\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"borderBottom\":\"1px solid #F0EDEA\",\"position\":\"relative\",\"overflow\":\"hidden\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"opacity\":0.22,\"color\":\"#E07850\"},\"children\":[\"$\",\"svg\",null,{\"width\":40,\"height\":40,\"viewBox\":\"0 0 24 24\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":\"1.7\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"rect\",null,{\"x\":\"2\",\"y\":\"2\",\"width\":\"20\",\"height\":\"20\",\"rx\":\"2.18\"}],[\"$\",\"line\",null,{\"x1\":\"7\",\"y1\":\"2\",\"x2\":\"7\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"2\",\"x2\":\"17\",\"y2\":\"22\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"12\",\"x2\":\"22\",\"y2\":\"12\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"7\",\"x2\":\"7\",\"y2\":\"7\"}],[\"$\",\"line\",null,{\"x1\":\"2\",\"y1\":\"17\",\"x2\":\"7\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"17\",\"x2\":\"22\",\"y2\":\"17\"}],[\"$\",\"line\",null,{\"x1\":\"17\",\"y1\":\"7\",\"x2\":\"22\",\"y2\":\"7\"}]]}]}],\"$undefined\"]}],[\"$\",\"div\",null,{\"style\":{\"padding\":\"18px 22px\"},\"children\":[[\"$\",\"div\",null,{\"style\":{\"display\":\"flex\",\"alignItems\":\"center\",\"gap\":8,\"marginBottom\":10,\"flexWrap\":\"wrap\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":10,\"fontWeight\":700,\"color\":\"#E07850\",\"textTransform\":\"uppercase\",\"letterSpacing\":\".08em\",\"background\":\"#E0785014\",\"padding\":\"3px 8px\",\"borderRadius\":4,\"fontFamily\":\"'Noto Sans', monospace\"},\"children\":\"Product\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":\"May 18, 2026\"}],[\"$\",\"span\",null,{\"style\":{\"fontSize\":11,\"color\":\"#9CA3AF\"},\"children\":[\"· \",\"7 min\"]}]]}],[\"$\",\"h3\",null,{\"style\":{\"fontFamily\":\"'Noto Sans', sans-serif\",\"fontSize\":15.5,\"fontWeight\":700,\"color\":\"#111827\",\"marginBottom\":8,\"lineHeight\":1.3},\"children\":\"Version 3.0.3 - Storyboard Editor Public Launch Audit\"}],[\"$\",\"p\",null,{\"style\":{\"fontSize\":13,\"color\":\"#6B7280\",\"lineHeight\":1.6,\"margin\":0},\"children\":\"Generated images survive every reload. Frame ↔ shotlist round-trip in one click. HTML export carries full metadata + director comments. The editor, ready for opening.\"}]]}]]}]}]\n"])</script>
6</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.