Product Character Lora

LoRA Training

Product Character LoRA

A custom LoRA trained on a specific product character — enabling any scene, setting, or campaign format to be generated with the character remaining perfectly consistent every single time.

Type

Character Consistency LoRA

Tools Used

Flux, ComfyUI, NanaBanana

Year

2025

← Back to Portfolio
Product Character LoRA — Sample Output

Project Overview

The Challenge

Brand characters and mascots are powerful marketing assets — but only when they stay consistent. The moment a character looks different across two pieces of content, the illusion breaks and the brand equity built around that character starts to erode. Standard AI generation cannot hold character identity across prompts: facial features shift, proportions drift, and distinctive details disappear or change between generations. For brands investing in a character-led visual identity, this inconsistency makes AI generation practically unusable at scale without a trained model solving it at the foundation level.

The Training Process

We built the training dataset from a combination of existing brand character reference material and purpose-generated base images — covering a wide variety of angles, lighting conditions, expressions, and settings. This diversity in the dataset is critical: a LoRA trained only on images from one angle or lighting setup will collapse when prompted into unfamiliar contexts. Every image was cropped, cleaned, and precisely captioned to describe the character’s distinguishing features without accidentally teaching the model to associate those features with things they shouldn’t be locked to.

Training ran on Flux Dev via ComfyUI with a conservative learning rate and checkpoint evaluation at regular intervals throughout the run. The target was a LoRA that activates the character’s consistent identity — face, proportions, colour palette, and distinguishing features — while still responding cleanly to pose, expression, environment, and style instructions in the prompt. Over- and under-fitting were both tested against a benchmark prompt set, and the final checkpoint was selected for maximum flexibility without identity drift.

The Results

The trained character LoRA now generates the same recognisable character reliably across any scene — from product packaging mockups to seasonal campaign settings to social media story formats. The character’s face, proportions, and defining features stay locked across every generation. What previously required a human illustrator or expensive CGI pipeline to maintain consistency can now be produced in seconds. The brand owns a permanent generation asset they can use across every future campaign, forever.

Project Details

100%

Character Consistency Across Scenes

Scenes Generatable from One Model

<10s

Per Image Generation Time

Tools Used

Flux Dev

ComfyUI

NanaBanana

Adobe Photoshop

What Was Trained

Facial features & proportions

Character colour palette

Distinguishing design details

Pose & expression flexibility

Multi-scene adaptability

The Difference

Before & After LoRA

Same prompt. Left is standard Flux — the character has no fixed identity. Right is with the character LoRA active — same features, same proportions, locked in regardless of scene or setting.

Before LoRA — Generic inconsistent character output

Without LoRA — No character identity

After LoRA — Consistent brand character output

With Character LoRA — Identity locked

Sample Outputs

Same Character. Different Scenes.

Every image below was generated with a different prompt and setting — the character stays identical across all of them.

Want your own custom LoRA?

Let’s Train Yours

Got a brand character, mascot, or product that needs to stay consistent across every campaign? Let’s train a LoRA that makes it permanent.