Skip to main content

AI 2D Animation Challenges: Character Consistency and Multiple Characters Speaking in the Same Shot

Two Space Cargo Pilots in a Space Port Bar.
An unlikely pair of Space Cargo Pilots.


A
nimation, specifically 2D animation using generative AI has really started to evolve into a more useful tool for creators however, character consistency across camera shots, within the same scene, is still an issue.

As well, another issue I've bumped up against, as someone who makes very dialogue heavy animations, is having more than one character talk within the same camera shot. 

There are a few all-in-one generative AI services that include effective tools to overcome these two issues, such as OpenArt.ai, but I wanted to see what I could achieve with completely free tools.  

For image generation I went with Google Gemini because you get limited free access to one of the best image generation models, Nano Banana. 

For video generation I went with Grok Imagine because it's very good with 2D animated characters and includes audio and lip sync. The output on the free plan is only  480p and tastefully watermarked in the lower right corner but it's good enough for experimenting. (Note that as of March 19, 2026 Grok has changed Imagine to a three day free trial and doesn't seem to let you generate anything unless you sign up to the trial).

Character Consistency

Google's Nano Banana is actually quite good with character consistency, even if you only use a single image of your character as a reference. That said creating a character reference sheet showing different angles definitely will help keep things more consistent.
 
AI Samson is a YouTuber I'm subscribed to, who helps to keep me informed about all AI developments in the creative arts, created a video on character consistency that works across different AIs. In it he demonstrates a prompt he developed (and gives away for free) that generates a character sheet of any character you can use as a reference for any AI that let's you upload images.
 

Using AI Samson's prompt, I modified it to generate a character sheet for my character, a space cargo pilot, that I generated with Gemini moments earlier in the same chat thread.  As you can see my pilot (who clearly doesn't get the well paid cargo runs) looks exactly like the same person across all images, including his outfit.
 
Space Cargo Pilot Character sheet generated in Gemini Nano Banana using AI Samson's prompt.
Space Cargo Pilot Character sheet generated in 
Gemini Nano Banana using AI Samson's prompt.

 

My idea was to have my space cargo pilot be sitting in a run down space port bar talking to some kind of tentacle headed alien pilot. Rather than create an alien character first, I simply prompted Gemini for the whole scene, describing what I thought the alien should look like in that prompt. This is what I got...

My Space Cargo Pilot sitting in a bar talking to a tentacle headed alien pilot.
My space cargo pilot, sitting in a space port bar, talking to a tentacle 
headed alien pilot. This was the very first output to my prompt for Gemini.

The image was pretty much what I wanted except, in my mind, the alien might have been more tentacle headed with less body but I didn't want spend hours on getting the character exactly right for a demo.

I was interested to see that, now I had my alien, could I generate a character sheet for him, to help keep him consistent in the future. I asked Gemini to make one using the same format as the one I used for my pilot - I didn't even have to re-enter my character sheet prompt. Here is what I got...

Alien Space Cargo Pilot character turnaround sheet.
Gemini generated this complete character turnaround of the alien character 
just based on the character it generated in the image of my scene.

My prompt didn't ask for any text so it's interesting that Gemini felt the need to not only label certain features but also give the species of alien a name.

The one thing I didn't want to compromise on was the composition of my scene. I wanted both characters sitting next to each other at the bar as if you were viewing them from the point of view of a bartender. It took me a few prompts to get the composition right but Gemini got there in the end...

The two space cargo pilots sitting at the bar facing the camera.
This was the final image I used for the animation, except I did crop it so 
you could no longer see each character's legs.

All of these images were generated in the same chat thread so I wasn't really using those reference sheets directly in my prompts to maintain character consistency. I'd just say, as part of the prompt, to maintain character consistency, and it worked relatively well, though I do think my human pilot aged up a little.

 Multiple Characters Speaking in the Same Shot

 Having both characters talking in the same scene was surprisingly easy with Grok. I was able to 'freestyle' a conversation using simple prompts that described what was happening in the scene and who I wanted to say specific dialogue.

On the free version of Grok you only get six second clips so I simply prompted each part of the conversation in a sort of order, creating another six second clip each time. 

I didn't actually prompt for specific dialogue unless I needed a character to say something to lead the conversation forward... or to end it like I did in the clip prompt screen shot shown below. 

An example screen shot of my final prompt in Grok Imagine.
My final conversation ending prompt where the alien excuses 
himself in need of the bathroom.
 
Grok chose the voice for each character and seemed to maintain the same voice for each across multiple clips. This may be because everything was generated within the same conversation thread. 
 
Were I to start a new project with these characters they may end up with different voices. If that was the case I would consider voice replacement with ElevenLabs.

The Final Edit

After generating nine different clips using the same image of my two characters sitting in a bar I brought all the clips into my video editor (Shotcut). I edited them together so the whole thing wasn't just one long scene with jump cuts. The final edit is below followed by all the source clips so you can see the output Grok Imagine generated.
 
A Space Pilot Walks Into a Bar... Gemini, Grok Demo 
 
 
The final scene is nothing particularly spectacular but it does demonstrate that it is possible to animate conversations with multiple characters in a scene. It may be somewhat harder if you were sticking to a rigid script but it is fun that you can kind of freestyle a conversation together that allows for unexpected ad-libs, as well as scripted, key moments.
 
To some degree, it really feels like you're directing actors, who aren't afraid to go off script, rather than getting too frustrated because they're not saying your words exactly. For me this was a very fun bit of experimentation.
 
 
o---o--- ---o--- o---

Did you find this article useful?
Subscribe to my newsletter and get the
latest articles delivered to your inbox.

Popular posts from this blog

Eight 2D Animation Apps For Your Phone or Tablet Mobile Device

M obile productivity apps have become so capable that they can be great alternatives to their PC/MAC equivalents or serve as great tools in their own right when you're away from your desk. While some apps simply mimic their desktop counterparts, others offer well thought out, touch-friendly interfaces that are easier and more fun to use. Every so often I check out what's available for 2D animation for Android devices, since that's what I use, that can complement my workflow with Reallusion's Cartoon Animator 5. Some may be available for Apple devices as well. Below I've listed six free (F) apps (with optional paid (P) upgrades) on the Google Play Store that you might want to explore. Some are just fun apps on their own while others may be useful as part of your workflow on bigger animation projects. Not all are exclusively animation apps and could be used on any production. JotterPad (F/P) The name JotterPad makes this sound like a notepad application but it's ...

Inochi2D - Free Open Source 2D VTuber Avatar Rigging and Puppeteering Software (Part 1)

Inochi2D Creator - Free Open Source VTuber Software. If you've been looking for a way to live perform as a 2D cartoon avatar on camera, whether it be for a live stream or for pre-recorded content like educational videos, then VTuber software is a low cost (or even no cost) option worth looking into. In my previous post, How to Become a VTuber - 2D and 3D Software for Creating and Controlling Your Avatar , I took a brief look at the relatively new but completely free and open source Inochi2D  which I thought showed great potential for my own needs of creating a live performance character rig for my own TET Avatar that I use for all my promotional materials. While it is possible to live perform my character using Cartoon Animator itself, Reallusion's MotionLive2D capture system isn't great - with lip sync in particular. More importantly though, I can't exactly teach people how to use Cartoon Animator if I'm using Cartoon Animator to control my Avatar. What is Inochi2D...

OpenArt Versus Dzine: AI Consistent Character Training Compared

TET2d Avatar Image created with Dzine . R egular readers of Animation and Video Life will be familiar with my alter ego, 2D avatar character, TET, who is both the face of The Lazy Animator Cartoon Animator Tutorials, and is currently part of my Resident Dragon joke cartoon series. It is my goal to use him as an animated avatar for both my Lazy Animator video courses and my Cartoon Animator tutorials that you'll find on my @AnimLife YouTube channel . Unfortunately I don't have the time to animate him for every single project. Even with Cartoon Animator's time-saving workflow I wouldn't be able to produce animated content quick enough. Which is why advances in AI animation is something that is increasingly more interesting to me each day. Consistent Characters Before we get there I have to overcome one of the biggest hurdles in AI I've come across... reproducing my art style consistently. I don't want an approximation of my characters, I want my characters looki...

Creating an AI Digital Avatar and Voice Clone of Myself with Free and Low Cost AI Tools

O ver the years I've looked at various ways of creating and animating a digital avatar, from simply creating a character for Cartoon Animator and voicing and animating it myself, to creating a  live motion capture ready Vtuber avatar puppeted and voiced by me in real-time. In the last year or so, making photographic images talk, using AI and AI voice cloning has really progressed. To the point where I wondered if I could create a photographic AI avatar of myself, complete with my cloned voice, that I might use on some of my videos? Creating My Avatar: Artflow To create my avatar image, as far as I'm concerned,  Artflow.ai is the best value AI site for creating consistent digital characters (or 'actors' as Artflow calls them). That's pretty much their entire focus. Artflow's actor model training user interface. You get your first actor for free, 100 free credits per month (which equates to 100 still images per month - get an additional 50 credits if you sign...

Create 2D Animated Characters with 3D Character Creator Tools and Artistic Filters

3D CC3 TET Character, based on my Oppa Doll Avatar, used as the base for a 2D CA4 character. One of my favorite things to do is to create characters with any type of Avatar/Character creator app. In fact the first test I usually try with these tools is, can I make an avatar of me (or at least my The Extraordinary Tourist persona). Previously I've used 2D character creators like Oppa Doll as a source of artwork for some characters I've made for Reallusion's Cartoon Animator 4 animation studio but 2D character creators are limited to... well 2D. 3D Character Creators While you may think 3D character creators have no place in creating characters for 2D animation there are quite a number of advantages including: No drawing skills required. Render characters in any style. Use an art filter or even hand trace into line art. Need to animate the character in a specific pose or angle? Render out an image of the character in the required angle and animate it in 2D. Quicker to crea...

Artbreeder - Using AI created Character and Background Content in your Animations

A selection of User/AI generated images from Artbreeder. If you're looking for an endless supply of 2D character and background images for your animations then Artbreeder , an online Artificial Intelligence (AI) that generates image mash-ups you can tweak as much as you like, could be the ultimate content library. What is Artbreeder? Artbreeder is free to use though there are various paid plans, that give you additional features, such as higher resolution download images or more settings to play with. All images created on the site are Public Domain (CC0 License) and can be used in commercial projects. Using Artbreeder's online app you can generate head shot portraits, full body characters, landscapes, and other scenes simply by choosing two or more existing images to mash together then, using a series of sliders, to select which traits from each image you wish to lean toward in the final image. Photo Comparison - Top is my original uploaded photo. Bottom is Artbreeder's ap...

Moho 14 Released - Still the Best 2D Animation Software for Indy Animators on a Budget

Moho 14 Released. Regular readers know I am a Reallusion, Cartoon Animator advocate through and through. Hands down I would recommend Cartoon Animator 5 first over Lost Marble's Moho 14 to anyone who is just starting in 2D animation, is a team of one, or just needs to animate as quickly as possible. However, feature for feature, Moho is, arguably, the best 2D animation software for the rest of us who can't justify a Toon Boom Harmony , or Adobe Creative Cloud subscription (and even with their applications Moho is very competitive on features). You can get started with Moho Debut for just USD$59.99 which is a cut down version of Moho Pro but it still has the most essential features needed for 2D animation. While Moho Pro is a whopping USD$399.99 (Cartoon Animator, which only has one version, is just USD$149.00) upgrades to new version numbers come down to a quarter of the price at USD$99.00. Even though Reallusion just released features like Motion Pilot Puppet Animation and...