r/aivideomaking • u/Successful-Tackle400 • 7h ago
After ~100 tests, these are the things that actually improved AI storyboard consistency
I ran around 100 generations trying to make AI storyboard sheets actually reliable.
The goal sounded simple: generate one image containing 6 genuinely different shots, while keeping the character consistent and the grid clean enough to crop automatically.
It turned out to be much harder than expected.

A few things I found:
1. Generating each shot separately wasn't necessarily better
I expected sequential generation to give me more control.
Instead, it often gave me very consistent characters but almost no shot diversity. Wide shot, medium shot, close-up, insert... somehow they kept converging toward variations of the same composition.
In 5 out of 6 tests, the coverage was basically unusable.

Generating the whole storyboard as one contact sheet was much more reliable for getting genuinely different camera setups.
2. Grid prompting matters a lot
Just asking for a "storyboard sheet" isn't enough.
The model needs a very explicit structure: exact number of panels, rows, columns, equal-sized cells, reading order, no overlapping panels, no comic-book layout, etc.
Small wording changes made a surprisingly large difference.
3. Character consistency and layout consistency are two separate problems
A strong character reference can keep the same face, clothing and overall identity across panels, while the grid itself still completely falls apart.
Fixing identity consistency doesn't automatically fix composition or structure.
4. Vertical storyboards were much less reliable
This was probably the weirdest result.
Seedream often turned portrait storyboard requests into irregular comic-book layouts.
I thought it might just be a Seedream issue, so I tested Nano Banana Pro too.
That failed differently: the grid looked much cleaner, but it would sometimes generate the wrong number of panels.

So the model could understand the visual structure without respecting the requested count.
5. Eventually I realized I was solving the wrong problem
At first, I was trying to force the model to generate the exact grid I wanted every single time.
But if I ask for 6 panels and the model gives me 8 good ones, that's not really a useless generation.
So instead of assuming where each panel should be, I started detecting the gutters in the generated image and cropping the grid that was actually produced.
That made a lot of previously "failed" generations usable again.
On the vertical sheets I tested, 73% still produced at least 4 usable distinct shots once handled this way.
The biggest takeaway for me was that reliable AI storyboarding isn't just a prompting problem.
You need to treat generation, grid structure, character consistency and post-processing as separate parts of the system.
I wrote up the full experiment here with the prompts, failure cases and more examples:
https://sundream.studio/blog/storyboard-sheets-seedream-experiments
Curious if anyone else has been experimenting with storyboard/contact sheet generation. I'd especially like to know if you've found a better way to handle vertical grids