Character Guide
Characters are first-class assets in Lomio. A well-defined character profile produces dramatically more consistent scripts, storyboards, and visual outputs.
Why characters matter
In AI content production, character consistency is one of the hardest problems. Without a structured character system, AI-generated scripts drift — names, personalities, and speaking styles become inconsistent across episodes. Lomio solves this with a dedicated Character Engine that:
- Stores a rich character profile that is injected into every generation prompt.
- Links visual LoRA identity assets so the same character looks consistent across all generated images and video frames.
- Tracks relationships between characters for narrative coherence.
- Versions character profiles so you can evolve a character across a season without losing earlier states.
Creating a character
- Open a project and click the Characters tab.
- Click New Character.
- Fill in the Basic Profile fields (see below).
- Add Traits and Backstory in the Personality section.
- Optionally set up Relationships with other characters in the same project.
- Save. The character is now available for selection in generation tasks.
Character profile fields
Basic information
| Field | Description |
|---|---|
| Name | Full name as it appears in scripts and storyboards. Required. |
| Role | Protagonist, Antagonist, Supporting, or Minor. Affects prompt weighting. |
| Age | Approximate age or age range. Influences dialogue style in generation. |
| Gender | Free text — used in pronoun selection during script generation. |
| Occupation | Job, social role, or status in the story world. |
| Physical description | Detailed visual description used for image and video generation prompts. The more specific, the more consistent the visual output. |
Personality and traits
The Traits section accepts free-form descriptors (e.g. stubborn, deeply loyal, dry wit, hides vulnerability behind sarcasm). These traits are embedded directly into script generation prompts so the AI writes dialogue that matches the character's established voice.
The Backstory field is a longer narrative describing the character's history, motivations, and secrets. Include plot-relevant details such as childhood trauma, prior relationships, or hidden agendas — the generation engine uses backstory for deeper narrative coherence.
Dialogue style
Describe how this character speaks: vocabulary level, speech patterns, catchphrases, things they never say, accent or dialect notes. Example:
Speaks in short, clipped sentences. Never asks for help. Deflects personal questions with humor. Occasionally slips into formal language when stressed.
Character relationships
In the Relationships tab of a character profile, you can link this character to other characters in the project and define the relationship type and dynamic.
- Relationship type — Romantic interest, Rival, Mentor/Mentee, Family, Friend, Enemy, Colleague, Other.
- Dynamic description — a short sentence describing the nature of the relationship and any tension or history. Example: Childhood friends who drifted apart; she blames him for her brother's accident but has never said so.
Relationships are bidirectional — defining a relationship on Character A automatically reflects it on Character B.
Character identity and LoRA assets
The Character Identity system links a character's written profile to visual AI assets, ensuring the same face and appearance appear consistently across all generated images and video frames.
What is a LoRA?
A LoRA (Low-Rank Adaptation) is a fine-tuned model layer trained on reference images of a specific person or character. When attached to a character profile, the video and image generation pipeline automatically applies the LoRA, so every generated frame featuring that character uses the trained identity — not a randomly generated face.
Adding a LoRA to a character
- Open a character profile and go to the Identity tab.
- Click Attach LoRA. You can search your workspace's LoRA library or browse the Marketplace for pre-built character LoRAs.
- Set the LoRA strength (0.0–1.0). A value of 0.7–0.85 is typical; higher values enforce identity more strictly but may reduce stylistic flexibility.
- Save. All future generation tasks featuring this character will automatically include the LoRA.
Training a custom LoRA
You can train a new LoRA from reference images directly in Lomio via Workspace → LoRA Library → Train New LoRA. LoRA training consumes credits. See the Billing FAQ for credit costs.
Character versioning
Character profiles are versioned automatically. Every time you save a significant change, Lomio creates a snapshot. You can view the version history and revert to any previous state from the History tab on the character profile. Earlier episode generations that used an older version of the character are not affected — they retain the snapshot that was active at the time of generation.
Reusing characters across projects
Characters are project-scoped by default. To reuse a character in a new project (e.g. for a spinoff or a second season in a new project), use Character → Export → Copy to Project and select the target project. The character profile is duplicated; edits in one project do not affect the other.