Midjourney Ai

Midjourney Five Advanced Techniques for Character Consistency

· 8 min read

Five practical character-consistency workflows with V6 --cref and V7 --oref: parameters, prompts, and production tips.

MidJourney character consistency example: 3D-style character with mechanical reference elements

In game concept art, serialized comics, and IP extensions, keeping the same character recognizable across many images often matters more than a single stunning frame.

Method 1: V6 --cref + --cw

Best for: Near “same face” consistency on V6 / Niji 6.

  1. Prepare a single character, front or 3/4, even lighting anchor URL (Midjourney-generated characters work best; real photos often distort).
  2. End of prompt: --cref [URL] --cw 85 --v 6 (80–100 to preserve face; --cw 0 to lock face but change outfit).
  3. Always include a full text prompt—image URL alone is not enough.
  4. Combine with --sref: cref for the person, sref for the painting.
editorial portrait, same character, standing on rooftop at sunset, wind in hair --cref [URL] --cw 90 --sref [styleURL] --sw 50 --ar 3:4 --v 6
--cwEffect
100Face, hair, outfit stay close to reference
0Mainly locks face; easier outfit swaps

Tip: Freckles, logos, and exact fabric patterns won’t copy 100%; one clean anchor URL is usually enough.

Method 2: V7 Omni Reference --oref + --ow

Best for: Carrying person/object form into a new scene on V7.

  • --oref [URL], weight --ow (1–1000, default 100; often stay under 400).
  • Use with text prompt; compatible with Style Reference and Image Prompt.
  • Omni Reference costs ~2× GPU; incompatible with Vary Region, Pan, Zoom Out, Fast Mode. For fine edits, open Editor and remove --oref / --ow.
illustration of the same girl, reading book in cozy cafe, warm lamp light, storybook style --oref [URL] --ow 120 --ar 4:5 --v 7

Method 3: Text anchoring + /describe reverse prompt

Best for: Reinforcing identity when reference alone drifts.

  1. Generate a satisfactory character sheet and save as the series anchor.
  2. Run /describe on that image for a detailed English prompt—your character’s “text DNA.”
  3. Reuse the same identity block on every image (hair, eye color, skin tone, accessories); change only action, camera, and scene.
  4. Use multi-prompt weights (e.g. silver bob hair::2) to reinforce fixed traits.
young woman, silver bob hair, cyan plastic hair clip, pale skin, silver chain necklace, white sweatshirt ::2, walking in rainy Shibuya crossing at night, cinematic 35mm --cref [URL] --cw 85 --ar 3:4 --v 6

Tip: Put immutable traits at the very start of every prompt.

Method 4: Image prompt + --iw with cref or oref

Best for: Reference-driven composition and pose alongside character lock.

  1. Upload the character sheet as Image Prompt (not Style Reference).
  2. In the prompt, state what to keep vs what to change.
  3. Start with lower --iw and increase gradually.
  4. Pair with --cref on V6 or --oref on V7 for stronger face lock.
same character as image prompt, new outfit black blazer, sitting by window, overcast soft light --cref [URL] --cw 80 --iw 0.5 --ar 4:5 --v 6

Method 5: Serialized output (Moodboards + --sref + fixed aspect)

Best for: Webtoon panels, brand KV, sticker packs—long-running series.

  • Fixed --ar (e.g. --ar 3:4 for the whole set).
  • Moodboards / --sref + --sw: unify palette, line, and materials.
  • Fixed identity text block + variable scene block as a template.
  • Post: minor fixes in Editor as needed.
[fixed character description block], panel 3, medium shot, running in cherry blossom street, consistent character design --cref [URL] --cw 85 --sref [moodboardURL] --sw 80 --ar 16:9 --v 6

Practical tips

  • Anchor quality: Blur, extreme profile, heavy occlusion → unstable results.
  • Text vs reference: Prompt says red hair, reference is blonde → torn results; align copy with the anchor.
  • Midjourney-generated anchors: cref and oref work best on Midjourney-generated characters; real faces often warp.
  • --sref scope: Locks art style only—pair with --cref or --oref for the face.

End-to-end workflow

  1. Character sheet ready → anchor URL
  2. /describe for fixed identity text block
  3. V6: --cref + --cw 80–90 + --v 6, or V7: --oref + --ow 100–200 + --v 7
  4. Series: fixed --ar + Moodboards / --sref
  5. Local tweaks in Editor