How to build a $1M AI animation studio with Fable 5.2 + Picsart

@0xMovez
Movez@0xMovez
13 views Nov 14, 2026 ~17 min read
Advertisement

Most people who try to make an AI series end up with one great clip and a stranger with the same name in the next one.

Media image

They render before they direct. They pay for 1080p before they've seen a draft. They describe the character from memory every single time.

This is the 13-step course that turns that mess into a studio that ships an episode a day

A video model has no memory. So the studio is the memory.

a single season of animated shorts used to need a writer, a character designer, storyboard artists, animators, a sound team and an editor...

that's how you end up with a $1M budget for something people watch on their phone

0:12

now it's one folder, Fable 5.2 as the director inside Claude Code, and Picsart as the studio floor, connected through its official MCP server

Media image
  • Build along while you read: picsart.go.link/c6IrT
  • Fable plans, writes, checks and assembles. Picsart generates the frames, the motion, the voice, the music. you approve


    01. The mistake - rendering before directing

    A video model has no idea what happened in the last shot

    it doesn't remember your character's face, the color of his jacket, or which side of the room the door was on... every generation starts from zero

    so when people go straight from idea to video prompt, they get one great clip and then a stranger with the same name in the next one.

    0:10

    on one clip nobody notices. across an episode the audience feels it instantly. across a season it kills the series

    Media image

    the fix is to invert the order: direct everything on paper and in still images first, lock it, and only then let a video model touch it


    02. The fast track - let Picsart's Saga run the season

    if you don't want to build anything, Picsart already ships the studio as agents.

    Media image

    The AI Agents Marketplace has agents that act like crew members: you hire one, give it a brief in plain english, and it comes back with the plan, the scenes and the finished cut

    0:10
  • Saga plans a whole season (20, 40 or 80 episodes of 60 to 90 seconds), keeps faces and voices locked across all of them, and shows you storyboard frames before you spend a credit VERIFY
  • Cinema Studio proposes 3 visual directions, breaks the story into shots, locks cast and locations, then generates and grades the final edit
  • >Try Saga on Picsart: picsart.go.link/c6IrT

    I want a 40-episode animated series, 60 seconds each, vertical 9:16.
    
    Character: [one line, e.g. a tiny retired robot who runs a night bakery]
    World: [one line, e.g. one cozy bakery at 3am, warm lamps, flour in the air]
    Engine: [what goes wrong every episode, e.g. a customer orders something impossible]
    Tone: [e.g. 3D animated, soft light, no dialogue, gentle humor]
    
    Show me storyboard frames for episode 1 before generating any video.

    03. The install - Picsart MCP in Claude Code, two minutes

    Create PicsArt account first: picsart.go.link/c6IrT

    Fable 5.2 runs the studio inside Claude Code.

    Media image

    it fits this job because animation is mostly long planning, keeping hundreds of details consistent, and checking every frame against a spec

    Picsart is the floor because one connection gives the director every model it needs: 84 video models, 66 image, 24 audio, one balance, and you swap a model by changing its id

    claude mcp add --transport http picsart-gen-ai https://api.picsart.com/gen-ai/mcp

    then open Claude Code, type /mcp, pick Picsart, hit Authenticate and sign in in the browser.

    Media image

    no API key, nothing to paste. switch the model to Fable 5.2 and run the first test:

    show me my Picsart credits, then quote the price of one 1024x1024 image
    on the cheapest image model. do not generate anything.

    every paid generation gets quoted before a credit is spent. that one rule is what lets an agent run your studio without burning your balance


    04. The crew - 7 subagents, one director

    One giant chat that does everything forgets the passport by shot six. so the studio runs like a real one.

    Fable 5.2 is the director in your main Claude Code session, and every job goes to a small subagent with one task, its own instructions

    0:12

    Subagents in Claude Code are plain markdown files in .claude/agents/.

    The director hands work out, each agent returns a file, and you only step in at two gates: before money is spent and before anything is published

  • You don't write the seven files by hand. let the director write them:
  • create 7 subagents in .claude/agents/ for an animation studio:
    showrunner, designer, storyboarder, reviewer, renderer, editor, publisher.
    
    for each file: a name, a one-line description of when to use it,
    only the tools it needs, and a short system prompt with its one job,
    the files it reads, the file it writes, and what it must never do.
    
    hard rules:
    - only designer, renderer and editor may use the Picsart MCP tools
    - reviewer is read-only, it never edits or generates
    - renderer quotes every price, never renders 1080p without my approval,
      stops at a daily budget of [N] credits
    - publisher never posts without my approval
    - every agent logs what it did in log.md
  • Here's what one of them looks like, the one that guards your balance:
  • ---
    name: renderer
    description: Use to turn approved frames into video drafts and finals on Picsart.
    ---
    You render video for the studio. You never write or change prompts.
    
    Read: episodes/ep[N]/shots.md, frames/, cast/
    Write: renders/ep[N]/, one line per attempt in log.md
    
    1. Quote the total price for the batch first. Wait for approval.
    2. Render 480p drafts only. Never a 1080p final until the director
       says the draft is approved.
    3. One retry per shot with ONE changed line. After 3 failed attempts,
       stop and report back: the shot needs to be simplified.
    4. Stop when today's spend reaches the budget in bible.md.
    5. Never touch selects/. The editor owns it.
    Media image

    05. The studio - one folder, two laws

    There's no production office. there's a directory, and it is the memory the models don't have

    0:10

    The scanner beam locks on its straight antenna, the loupe compares it with passport.md, and the take gets kicked off the belt. Only the takes that pass drop into selects/

    studio/
      bible.md     the series: world, engine, tone, rules
      cast/        one passport per character (text + reference images)
      episodes/    one folder per episode: script, shot cards, prompts
      frames/      approved still frames only
      renders/     raw video attempts, nobody else looks here
      selects/     accepted takes only, the edit sees nothing else
      log.md       every generation: model, prompt version, cost, verdict

    A reference image is never renamed or regenerated. every attempt gets logged. an unlogged good shot is a shot you can't make again

    create the studio folder structure above in this directory.
    seed bible.md, log.md and one empty character passport template.
    write the two folder laws at the top of bible.md so every future
    session reads them first.

    06. The bible - a world with an engine

    People don't share animation, they share a feeling.

    A feeling needs a world that comes back every episode, and the line that matters most in the bible is the engine.

    The thing that goes wrong every single episode and can never be solved

    0:10
    you are the showrunner of a new animated short series. interview me
    one question at a time until you can fill every field below. then
    write bible.md.
    
    - logline (one sentence)
    - world: one location, its light, its colors
    - engine: what goes wrong every episode, and why it can never be solved
    - tone: style, pacing, dialogue or no dialogue
    - palette: dominant, secondary, accent, as a 60:30:10 split
    - never: what can't appear (real faces, text on screen, gore)
    - 5 episode ideas in one line each
    
    if i can't give you 5 episode ideas, tell me the engine is too weak
    and help me fix it before we continue.

    this is what the interview gives you for the robot series. one page, and every agent reads it before it does anything:

    Media image

    07. The passport - one face in every shot

    A description in words is not memory. describe the same character in two prompts and you get two different characters

  • So every character gets a passport:
  • one exhaustive text descriptor plus a reference sheet, copied word for word into every prompt he ever appears in

    Media image
  • A variant is a separate passport:
  • a robot covered in flour is a new asset with its own tag, because a variant described inline is a variant the model forgets

    build the passport for [character name] using bible.md.
    
    1. write an exhaustive descriptor: silhouette, proportions, materials,
       colors with hex codes, one signature item he's never without, one
       "tell" (a gesture he always does), and one small fixed imperfection
       that makes drift easy to spot.
    2. write the image prompt for the first hero image, neutral grey
       background, full body, calm pose.
    3. quote the cost on Picsart and wait for my yes.
    Using the attached character as the identity reference, create a
    horizontal character turnaround sheet: front view, left profile, back
    view, right profile and one relaxed three-quarter pose. Same face,
    proportions, materials and colors. Five full-body views on a light
    grey background. No labels.

    here is the passport file the designer agent writes. this exact text goes into every prompt the robot appears in:

    # @robot · passport v1 · LOCKED
    
    descriptor (paste verbatim, never shorten):
    3D animated small round robot baker, matte cream-white shell #F3EEE4,
    copper joints #C6613F, two round cyan LED eyes #5FD3E0, tiny white
    chef hat tilted left, flour-dusted blue apron #3E5C8A, short antenna
    with a dent bent to the right.
    
    signature item: the chef hat. never without it.
    tell: presses both hands to his chest when something goes wrong.
    fixed imperfection: the dented antenna. straight antenna = failed shot.
    
    references:
      cast/robot/hero.png         (never regenerate)
      cast/robot/turnaround.png   (5 views)
      cast/robot/crop-34.png      (use this one in video calls)
    
    variants (separate passports):
      @robot_flour  covered in flour after an explosion
      @robot_hurt   apron torn, one eye dimmed
    Media image

    Lock the sheet and never regenerate it. If motion looks wrong later, fix the motion prompt.


    08. The shot cards - one action per shot

    0:12
    write episode [N] from bible.md as a script, then break it into shot cards.
    
    for every shot:
    - shot id, duration in whole seconds (4-10)
    - characters in frame, by passport tag
    - what the camera sees, in camera language: shot size, angle, lens, movement
    - the ONE action that happens
    - sound: ambience, effects, music on or off
    - the emotional beat: setup, accident, reaction or twist
    
    rules:
    - hook in the first 3 seconds, readable with the sound off
    - no text inside any frame, no crowds, no mirrors, no hands picking up small objects
    - the last shot holds its final pose to the last frame
    save to episodes/ep[N]/shots.md

    the storyboarder writes this for episode 0. four lines of real direction per shot, nothing else:

    Media image

    and before a single frame is generated, ask Fable to turn shots.md into an animatic. it's plain HTML, it costs zero credits, and you see the pacing of the whole episode in one loop, like the one above:

    read episodes/ep[N]/shots.md and bible.md.
    build an animatic as one HTML file with an inline SVG, 1280x720:
    - one storyboard panel per shot, drawn simply in the bible palette,
      each with its ONE action animated in CSS (loop it)
    - the active panel highlighted, the others dimmed, in shot order
    - a timeline under the panels with a playhead, shot lengths to scale
    - under each panel: shot id, duration, action, camera
    then record it to episodes/ep[N]/animatic.mp4 with playwright and
    ffmpeg at 30 fps. no Picsart calls in this step.
    1:00

    09. Frames first - then a fresh reviewer

    every shot gets a still starting frame before it gets any motion. images are cheap to test, video is not.

    the frame prompt only describes the starting picture: who, where, light, and a calm pose so the emotion can build during the motion

    for every shot in episodes/ep[N]/shots.md, write the starting frame prompt:
    - paste the full passport descriptor of every character in frame, verbatim
    - the location from bible.md with its light and palette
    - the calm starting pose
    - end with: "no text, no extra characters, 9:16"
    
    attach the cropped turnaround view as reference.
    quote the total cost for all frames on Picsart, then wait for my yes.
    Media image

    then a second, fresh session checks every frame. a new chat has no memory of your work, which is the point:

    it judges the frame, not your intentions

    you are a reviewer. read only, change nothing. this frame is about
    to cost real credits.
    
    1. does the frame match the shot card? position, left and right,
       colors, counts, clothes.
    2. does the character match the passport, including the fixed imperfection?
    3. is the planned action physically possible from this pose?
    4. where will the video model most likely break?
    5. anything you can't judge from a still image, mark as UNCHECKED.
    
    end with PASS or FAIL. if FAIL, list exactly what to change.
    Media image

    10. Motion - 480p draft, 1080p final

    the scene lives in the frame. the motion prompt is only motion: image-to-video, one action, one camera move, timed in beats

    Image-to-video, 8 seconds, from the attached still.
    0-2s: he looks up from the oven, the camera stays still.
    2-5s: slow push-in on his face, his eyes widen.
    5-8s: he presses both hands to his chest and holds, the lamp flickers once.
    Natural room sound, no music, the character does not speak.
    0:10
    Image-to-video, 8 seconds, from the attached still.
    0-2s: he looks up from the oven, the camera stays still.
    2-5s: slow push-in on his face, his eyes widen.
    5-8s: he presses both hands to his chest and holds, the lamp flickers once.
    Natural room sound, no music, the character does not speak.

    on Seedance 2.5, Draft Mode previews at 480p and renders the approved version at 1080p with the same composition and motion VERIFY.

    so you draft everything, approve one, and pay for full resolution once

    Media image

    #

    11. Sound and stitch - plus the 16-frame check

    Sound is half of animation, and almost everyone adds it last.

    0:10

    Picsart's audio models cover voice, music and effects from the same balance, so the director scores the episode without a second tool

    for episode [N]:
    1. generate one music bed matching the tone in bible.md, mixed well
       under the effects. no music under the first 3 seconds.
    2. generate sound effects only where the picture implies one.
    3. stitch the selects in shot order with ffmpeg, trim the first and
       last 0.3 seconds of every clip (generations drift at their edges),
       normalize loudness, export 9:16.
    save to selects/ep[N]_final.mp4
    pull 16 evenly spaced frames from selects/ep[N]_final.mp4.
    check each one against the passports in cast/: finger counts,
    melting or duplicated props, a character changing color or shape,
    background jumps inside one shot. ignore changes at my own cuts.
    report: frame number, what broke, which shot to regenerate.

    12. The money map - which stream pays first

    The $1M in the title is the budget this pipeline replaces, not a promise of what lands in your bank.

    what you actually get is a studio that costs credits, not salaries, and four ways to get paid that open in a specific order

    0:10
  • Picsart Earn - views, comments and shares of content made with Picsart's AI tools
  • Clients - a pilot or a monthly animated series about their product
  • TikTok Creator rewards - qualified views on original videos over 1 minute
  • YouTube - shorts pay cents per 1,000 views, long recuts of a season pay more
  • Brands - a product inside your world for three seconds
  • Join Picsart Earn, the stream with no follower gate: picsart.go.link/c6IrT

    The finals are most of the bill, which is exactly why nothing reaches a final without a passport, a reviewed frame and an approved draft.


    13. The 30-day launch - 3 episodes a week, one number

    the series that makes money is not the prettiest one. it's the one with a premise people want to see again, posted often enough that the platform learns who it's for

    so before episode 1, let the showrunner pick the premise with you, from what is already working:

    you are my showrunner. find me a premise for an animated short series
    that can make money in its first 30 days.
    
    1. search for animated or AI character shorts posted in the last 30 days
       that got 10x the views of their account's usual posts. list 10 with
       links, the views, and the format in one sentence (format, not topic).
    2. propose 3 premises that use a proven format with my own character.
       for each: logline, engine, 5 episode ideas, and which kind of
       business could pay for a version of it (bakery, gym, app, clinic...).
    3. recommend one and tell me why in two lines.
    never copy a character, a look or a story. only the format.

    one number decides everything: completion rate, the share of viewers who watch to the end.

    0:10

    compare each episode to your own average, never to someone else's best video

    you are my publisher. here are this week's numbers per episode:
    [paste: views, completion rate, saves, shares, comments]
    
    1. rank the episodes by completion rate against our 4-week average.
    2. what did the top 2 share in the first 3 seconds? be specific.
    3. write 3 hook variations of that shape for next week's episodes.
    4. flag any episode that looks too similar to the last 10 we posted.
    5. tell me: keep, change or kill the premise. based on how many
       episodes? say it out loud if it's fewer than 8.
    log the review in log.md.
    the format that gets shared: the breakdown reel

    every reel in this course uses one format, borrowed from the motion designers and VFX studios that blow up on Instagram:

    the finished shot plays, then it comes apart into the layers that made it, each one labelled, and snaps back together. people rewatch it to see how the trick was done, and they send it to the one friend who makes things

    for an AI studio it's the perfect format, because your layers are the product. the passport, the frames, the cheap drafts, the one final. the episode sells the character, the breakdown reel sells you as a studio

    three rules make it feel like motion design and not a slideshow:
  • every hit lands on a beat. 120 BPM is one beat every 0.5 s. words, cuts and stamps land on beats, so any 120 BPM trending sound syncs the moment you add it in Instagram or Picsart
  • nothing moves in a straight line. a small move the other way before every big move, an overshoot after it, a 3-frame camera shake on impact, squash and stretch on the character
  • the last frame is the first frame. a seamless loop gets watched twice, and the platform counts both
  • post one the day after each episode. this is the prompt that built every reel in this article:

    you are my motion designer. read bible.md, cast/robot/passport.md
    and episodes/ep[N]/shots.md.
    build a 10 sec breakdown reel for episode [N] as one HTML page,
    1920x1080, animated by ONE paused GSAP timeline (no css keyframes,
    no timers), so every frame is a pure function of time.
    structure it on a 120 BPM grid (one beat = 0.5 s):
      0.0-1.5   hook: max 6 words slam in on the beats, one highlighted
      1.5-3.0   reveal: the final shot of the episode, big and alive
      3.0-8.0   breakdown: the shot explodes into labelled 3D layers
                (passport.md, frame_01.png, draft_480p, final),
                something new every beat or two
      8.0-10.0  payoff: layers snap back, a sticker with the real cost
                from log.md. the last frame equals the first frame.
    draw the character from the passport in SVG with separate parts
    (head, eyes, arms, antenna) so he can blink, jump with squash and
    stretch, and react. palette and type from the bible only.
    no linear easing: anticipation before a move, overshoot after,
    a 3-frame camera shake on every impact.
    keep text 96 px from the sides and 80 px from top and bottom.
    for a Reels/TikTok cut, ask for the same reel recomposed at 1080x1920.
    show me a contact sheet of 18 frames first. after I say yes,
    render with playwright (seek the timeline at 30 fps) and ffmpeg
    to episodes/ep[N]/reel.mp4. no Picsart calls in this step.

    Conclusion:

    Direct on paper. Render once. Own the character.

    Bible with an engine, one passport per face, one action per shot, frames before motion, drafts before finals.

    Fourteen steps. One director, seven agents, one studio floor, two ways to get paid in the first month.

  • Start on Picsart: picsart.go.link/c6IrT
  • Actions
    What You Can Do
    • Export as PDF or Markdown
    • Batch Export to Notion
    • Bookmark & Highlight
    • Screenshot Tweet
    Create Free Account

    Includes 7-day Premium trial

    Advertisement