TechHalla Profile picture
AI Content Creator & Educator | Practical workflows & tutorials that actually work | Helping creators master AI daily

Jun 20, 2025, 7 tweets

Total consistency in Veo 3 is now possible.

Tutorial thread on how to keep characters and style consistent in your videos using Freepik 🧵👇

Includes prompts. examples and all the info.

Let’s get started: first thing we need to do is lock in our character and style.

You can use your own LoRA like I did, or generate any character. I used Mystic on @freepik.

Set up the scene with your prompt and choose a style so the entire clip has a consistent look.

Now comes the fun part.

We take the image and use it as a ref for Flux Kontext in Freepik. We keep the style we selected earlier and use the prompt to tell it what we want in the composition.

Check it out!

From here, I recommend creating a pseudo-storyboard like the one you see attached, with the different scenes that will make up the final clip.

This will help you get a clear idea and have the stills ready for animation later. Now let’s get to it.

Again, in Freepik, we go to video. Choose Veo 3 and upload the frame you want to animate.

It won’t just generate the video but also the audio, so we can include that in the prompt too.

I used JSON prompting. Take a look. Prompt's in the ALT👉

And from here on, it’s all about constant iteration.

So, once you’ve got everything locked in, you can keep building the story consistently with Kontext and bring it to life using Veo 3!

Here’s a Freepik link that includes 30% off Premium plans!

Hope you liked it! Let me know if there’s any image or video prompt you’re missing and I’ll be happy to share it.

Follow me at @techhalla for more updates on generative AI, and don’t forget to like, repost, and bookmark the main post, it helps me a ton!

Share this Scrolly Tale with your friends.

A Scrolly Tale is a new way to read Twitter threads with a more visually immersive experience.
Discover more beautiful Scrolly Tales like this.

Keep scrolling