Commercial created with AI: Validation Flakes

Ai commercial

I’d been kicking this idea around in my head for about a year, and I finally got the chance to bring it to life! It was a great learning experience as I continue integrating AI into my creative process.

Character Creation

I originally built the character dataset in SD 1.5 and trained the first LoRA model in Kohya. To do this, I generated hundreds of images with the text prompt “21-year-old beautiful Ukrainian woman,” then selected the top 40 that somewhat resembled the same person. I used these images to train a LoRA, then leveraged that first draft to generate another set of images, refining the dataset through an iterative process.

Later, when Flux became available, I trained a new LoRA using my SD 1.5 generations and refined it further with FluxGym.

Scenes & Keyframes

Once I storyboarded the commercial and finalized the script, I used Flux (via Forge UI) with my character LoRA to generate keyframes. Natural language prompts worked best for this. In some cases, I found a reference photo similar to what I envisioned, fed it into ChatGPT, and had it describe the image in a text prompt format to refine my input.

I illustrated the cereal box in Photoshop and did extensive post-work on the AI-generated images to improve scene continuity. I also hand-drew the cereal “marshmallows” and used Illustrator to design some of the social media icons appearing in certain frames.

Video Production

For image-to-video conversion, I used KlingAi—burning through about 2,000 credits in total. Some scenes worked out in just 3 or 4 tries, while others took 8 to 10 attempts, requiring prompt experimentation. A few scenes simply wouldn’t cooperate—like the close-up of the cereal and spoon. No matter what, KlingAi insisted on making the cereal and marshmallows rain down like leaves, so I went low-tech and animated that part manually in Premiere Pro.

For narration, I used ElevenLabs to bring the script to life, with additional audio edits done in Adobe Audition.

Final edits were completed in Premiere Pro.