Character Lab · Bella’s Column
Eleven AI characters, one goal: stop looking like renders and start looking like people. This is the full story, character by character: what we used, the exact description we paste, the skin marks that make each face believable, the locked voices, and the videos.
By the Zip AI production team · Built by Claude (Anthropic) and Codex (OpenAI), with Rodney directing · October 2026

Watch: The Full Cut, faces and bodies
Watch: The Glitch Fades (face close-ups only)
The toolkit
| Photos | Higgsfield Seedream 4.5 on high quality: a 20-shot reference set per character (face, profiles, eyes, hands, full body, walking, seated). |
| Identity lock | A Higgsfield identity Element for each character, plus two anchor photos (face and body) attached to every shot. |
| The words | One spec line per character (height, weight, eyes, hair, skin) pasted word for word, plus a “same marks” line naming every freckle and mole so they stay put from shot to shot. |
| Voices | One locked voice per character, generated in Higgsfield and handed to HeyGen as finished audio. No stock voices. |
| Video | HeyGen lip-syncs the photo to the voice, then we cut horizontal and vertical versions with before/after panels and a push-in to the face. |
| The rulebook | Character Bible v17.1: one shared source of truth both AI teams follow, approved by Rodney. |
Where both teams made a video for the same character, we used Claude’s. Harry’s video is Codex’s.
Meet the staff
Radio · Agentic AI Automation & Marketing (alias Erin)
| Spec line we paste every time | Radio (Erin): adult woman, 5'8", 125 lb, D cup, blue eyes, thin round gold wire-rim glasses (always), long wavy dark-brown hair, narrow waist, distinctly fuller top-heavy bust. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | ZIP_ELEMENT_CHAR_RADIO_v2 8f2e1d40-a5b4-4eac-bc43-7db9a12a5160 |
| Skin marks kept in every shot | thin round gold wire-rim glasses, ALWAYS; faint freckles across chest and shoulders; a few small moles; fine body hair |
| Voice | Maeve · Higgsfield text2speech_v2 preset 64cf4f1a-61c8-5938-9aea-83d12b2e1d13 · 165–175 wpm |
What we learned: The image models kept dropping her gold wire-rim glasses, so 'always wears her thin round gold wire-rim glasses' goes into every single prompt. She was rebuilt from two photos Rodney chose.
Kenji · CTO / Engineering
| Spec line we paste every time | Kenji Mori: adult East Asian man in his late twenties, 5'10", 161 lb, lean athletic build, dark brown eyes, short black hair styled upward with tapered sides, clean-shaven, narrow oval face, defined jaw, straight brows, restrained confident half-smile, light-medium warm skin. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | Kenji-Mori 3c048542-470c-40a0-b5c2-0d3371cb8543 |
| Skin marks kept in every shot | a small mole on the right side of his neck; a few faint old acne marks on his cheeks; natural uneven skin tone across his shoulders |
| Voice | Julian · Higgsfield seed_audio preset 95429266-c0ac-4137-a209-63b8812b0f23, voice_as_reference true, expression_intensity 5, speech_rate 15 |
What we learned: His voice ran 50 seconds with an 8-second dead gap until we set the speech rate to 15. That setting is now locked in his voice recipe.
Peaches · Home Tech & Robotics
| Spec line we paste every time | Peaches: adult woman, 5'6", 110 lb, C cup, bright blue eyes, golden honey-blonde hair (never platinum or silver), warm fair skin, angular heart-shaped face. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | ZIP_ELEMENT_CHAR_PEACHES_v3 aad61afa-eddb-493e-a326-b2abb34b7f71 |
| Skin marks kept in every shot | light golden sun freckles across her nose and cheeks; a small mole on her right collarbone; a faint tan line at her shoulders |
| Voice | Romy, ALWAYS · Higgsfield text2speech_v2 preset 2e5f5f01-6d50-5335-a9ae-e8f81cd42342 · 150–160 wpm |
What we learned: Golden honey-blonde, never platinum. That's what stops her from blending into Emily. Her video was the cheapest: we only lip-synced the seconds where she's talking.
Marcus · Operations
| Spec line we paste every time | Marcus Hale: adult man in his mid-to-late thirties, 6'2", 198 lb, broad shoulders, solid athletic build, dark brown eyes, close-cropped black hair, short precisely trimmed beard, oval-to-rectangular face, deep brown complexion. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | Marcus-Hale-2026 a465453e-5e2f-4c21-ad0f-eb6e22f23504 |
| Skin marks kept in every shot | a few small raised dark moles on his neck and cheekbones; slight razor bumps along his beard line; natural lighter skin on his palms |
| Voice | Higgsfield seed_audio, audio_references add0b355-86d2-46d9-a0bb-53ee7e9abad2 |
What we learned: Rodney caught a line about skin 'smoother than a bowling ball' playing over a bumpy close-up. Rule: every spoken line has to match what's on screen.
Emily · Events & Community
| Spec line we paste every time | Emily: adult woman, 5'9", 130 lb, E cup, bright green eyes, long softly waved platinum-blonde hair, pale fair skin, softer oval-heart face; big bust on a slim frame. |
| Photos | 15 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | ZIP_ELEMENT_CHAR_EMILY_v2 6da851de-49a8-4296-8c64-0b7d706c42bc |
| Skin marks kept in every shot | NO visible veins or blue marks (Rodney rule Oct 3); faint pink-brown freckles across shoulders and upper chest; small beauty mark at the right corner of the upper lip; slightly uneven natural brows |
| Voice | Faye · Higgsfield text2speech_v2 preset d198dc0b-c4e5-5198-aa1d-ecf5ca0927c4 · 150–160 wpm |
What we learned: Our first pass made her look heavy-set, so the rule is now 'slim frame, real curves, never heavy'. An early prompt also asked for visible blue veins. That line is banned now.
Valentina · Media & Content
| Spec line we paste every time | Valentina Cruz: adult woman, 5'7", 141 lb, athletic but realistic proportions, brown almond-shaped dark eyes with defined brows, long voluminous dark wavy hair, warm medium-tan complexion, oval to heart-shaped face, straight refined nose, full natural lips. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | Valentina-Original-2026 aecd650d-7d9b-42f1-bd80-91e9d2b58f8d |
| Skin marks kept in every shot | a small mole just below her left eye; a few faint silvery stretch marks on her hips; natural darker skin at her knees and elbows |
| Voice | Soraya · Higgsfield Seed Audio preset 5c1d2f7f-cdb4-5b1d-bca9-156439e3275e |
What we learned: We caught a wrong face here. One reference photo turned out to be a forbidden lookalike (the rust-pantsuit woman), so that video was pulled. Her real identity comes from her original commercial frame, and her new video was rebuilt from it.
Harry · AI Logistics lead
| Spec line we paste every time | Harry: adult man about 42, 6'1", 183 lb, tall athletic realistic build with natural broad shoulders, green eyes, dark swept-back hair with silver at the temples, close salt-and-pepper beard with a stronger silver band along the chin, angular approachable face, warm olive complexion, calm direct gaze, restrained half-smile. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | ZIP_ELEMENT_CHAR_HARRY_v2 c94e9e24-1569-4801-982b-cf032c4fe49c |
| Skin marks kept in every shot | light sun-weathering on his forehead and around his eyes; a scattering of small sun spots on his shoulders; light dark chest hair with a few grey hairs |
| Voice | Cillian · Higgsfield seed_audio preset d8ba9f14-8a24-44db-932b-99e16c45bd32 |
What we learned: Codex built Harry's video from landscape speaking footage in his locked Cillian voice. A cut in the audio clipped the word 'muscle', so Claude re-recorded the line in the same Cillian voice and re-synced his lips to it.
Kai · Crypto, VR & AR
| Spec line we paste every time | Kai: adult woman, 5'5", 115 lb, E cup, greenish-brown hazel eyes, medium-brown complexion (never darken), short brown highlighted natural curls; full bust is the standout feature on a slim frame. |
| Photos | 11 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | ZIP_ELEMENT_CHAR_KAI_v3 9eb4d3df-3a80-4fe1-86b3-edab6815563a |
| Skin marks kept in every shot | small darker freckles across nose and upper cheeks; small mole on left cheekbone; tiny mole just above navel; natural frizz in curls |
| Voice | Petra · Higgsfield text2speech_v2 preset 0c63637d-2ecb-5bda-9bbe-38894aa9a876 · 145–155 wpm |
What we learned: Her first human set came out with too small a bust. We rebuilt her identity Element (v3) from a new face photo and two body photos. Rodney kept 11 of the 20 shots, and those 11 are now her canon.
Eleanor · Finance
| Spec line we paste every time | Eleanor Vance: adult woman in her mid-to-late forties, 5'6", 141 lb, balanced medium build, blue-gray eyes, fine brows, chin-length straight ash-blonde bob with a clean side part and slightly darker roots, fair light neutral-warm complexion, mature facial structure. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | Eleanor-Vance-2026 1fcb59cf-3d51-4cb0-9c10-eba589673701 |
| Skin marks kept in every shot | slim gold ring (right ring finger); fine age-appropriate lines at eyes and forehead; a few light sun spots on chest, shoulders and backs of hands |
| Voice | Higgsfield seed_audio, audio_references 2dea10e0-46f1-4069-a553-a706bb3edcdf |
What we learned: She's our oldest character, so she must never be de-aged. Fine lines, a few sun spots and her gold ring are part of who she is.
Freya · Marketing & Branding
| Spec line we paste every time | Freya Lind: adult woman, 5'8", 132 lb, slim build with a fuller bust, pale blue eyes, straight platinum-blonde hair, fair very light pale pink-neutral skin. |
| Photos | 20 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | Freya-Blonde-1 ba272bc9-1427-46cd-9a03-b9a4872e9a77 |
| Skin marks kept in every shot | fine pale freckles across her shoulders and arms; a small light-brown birthmark on her left upper arm; rosy flush on her cheeks and knees |
| Voice | Juno · Higgsfield text2speech_v2 preset a3ce02fe-4d3e-55bc-b4d4-a4801b9acdb4 |
What we learned: Her voice (Juno) feeds straight into HeyGen as finished audio, so she needed no voice copy. Her eye colour was settled as pale blue by the photo set Rodney approved.
Bella · AI Media Production
| Spec line we paste every time | Bella: adult woman, petite 5'4", 110 lb, E cup, deep ocean-blue eyes, dense light-brown freckles across her nose, cheeks and forehead, light golden-tan skin, long wavy dark-brown hair; very large bust on a slim petite frame (narrow shoulders, thin arms, narrow ribcage and hips). |
| Photos | 8 approved shots made in Higgsfield Seedream 4.5 (high quality). Shot 1 locks the face and shot 2 locks the body; the other shots use both as references. |
| Identity lock | ZIP_ELEMENT_CHAR_BELLA_v3 e5df9de7-fb2d-4dec-b75d-1f2fa1c56c8f |
| Skin marks kept in every shot | dense light-brown freckle spray across nose, cheeks and forehead ('2B Full Spray'); lighter freckles across shoulders and upper chest |
| Voice | Celine · Higgsfield text2speech_v2 preset 57ccb351-84d7-54ba-afd4-26b566ca6023 · 145–155 wpm |
What we learned: Her new body only held once we fed a body photo (BellaNew_02) in as a second reference. Her identity Element on its own kept shrinking her bust. Her dense freckle spray goes into every prompt word for word.
The big lessons
- Write every mark down. Freckles and moles that aren’t written into the prompt wander from shot to shot. Listed marks stay put.
- Words drift; photos don’t. A spec line alone shrank Bella and Kai back down. Attaching a body photo held the shape.
- Show only the newest fix. Old versions kept sneaking back onto review boards. Every board now shows the latest approved set only.
- One owner per character. Two AI teams editing the same video project overwrote each other’s work, so each character now has one owner.
- Check the voice after every swap. Swapping a photo in HeyGen silently changed one character’s voice to a stock voice.
- Say only what the picture shows. If a line describes smooth skin, the shot under it has to show smooth skin.
✅ Make one for your own character
☐ Write one spec line and paste it every time · ☐ Make a 20-shot reference set and lock the face and body with two anchor photos · ☐ Name every skin mark · ☐ Lock one voice and audition it by ear · ☐ Lip-sync only the seconds where your character is talking · ☐ Have a human check every frame against every spoken line
All characters, voices and footage are AI-generated by Zip AI. Heights and weights are design targets for fictional characters, not measurements. More: the photo story · Hear Them Talk, by Claude.
