AD SPACE AVAILABLE · BRAND PARTNERS WELCOME

Mastering Visual Consistency in Midjourney: How Concept Artists Pair `--cref` and `--sref`

365Finds Editorial
Indexed 11,430 Wiki articles

Put 365 Wiki to work with your AI

Copy the prompt below, paste it into the AI you already use, then ask your question.

Download full Skill

Try it with the prompt first. If you use 365 Wiki often, install the full 365Wiki Skill so you do not have to paste it again. No regular AI? Gemini or Microsoft Copilot on the web will work.

365Wiki Skill

For concept artists, visual development teams, and illustrators, generative AI’s primary limitation has never been image quality—it has been repeatability. Generating a stunning standalone character or environment takes seconds, but placing that identical character into five sequential storyboard frames, across varying lighting conditions and costume changes, while maintaining a unified studio art direction, used to require painful prompt gymnastics and heavy manual overpainting.

Midjourney resolved this production bottleneck by introducing two decoupled reference parameters: Character Reference (--cref) and Style Reference (--sref). By separating character identity (facial structure, silhouette, body type) from aesthetic style (color grading, brushwork, medium, atmosphere), creators can direct complex visual narratives with studio-grade continuity.

Here is how professional concept artists and designers configure, combine, and fine-tune these parameters in production workflows.


1. Character Reference (--cref): Locking Subject Identity

The --cref parameter instructs Midjourney to analyze an existing image, extract the structural likeness of a humanoid subject, and reproduce that identity in subsequent prompts.

Basic Syntax

/imagine prompt: cinematic shot, character running through an alley in pouring rain --cref https://your-image-url.png --ar 16:9

When Midjourney parses a --cref link, it does not perform a simple copy-paste operation. Instead, it extracts high-level semantic features—facial topology, hair shape, and silhouette—and re-synthesizes them to fit the new perspective, camera angle, and focal length defined in your prompt.

The Critical Lever: Character Weight (--cw)

The companion parameter --cw controls how much of the reference image’s visual data is transferred, accepting integer values from 0 to 100 (default is 100).

Parameter ValueExtracted FeaturesProduction Use Case
--cw 100 (Default)Face, hair, and clothingUniform continuity: Superhero suits, recurring uniforms, iconic protagonist outfits across episodic scenes.
--cw 0Facial identity onlyWardrobe & styling swaps: Changing armor, civilian clothes, formal attire, battle damage, or hair length while preserving face geometry.
--cw 20–80Partial silhouette & stylingTransitional looks: Characters retaining signature colors or silhouette cues while adapting to new scene contexts.

Practical Example: The Costume Swap

To take an established fantasy knight into a banquet scene without carrying over heavy battle armor:

/imagine prompt: medium portrait, wearing an ornate velvet doublet, holding a golden goblet at an opulent royal feast, warm chandelier lighting --cref https://cdn.midjourney.com/knight-anchor.png --cw 0 --ar 4:5

By reducing --cw to 0, the AI ignores the original metal armor and strictly transfers the knight’s facial structure, allowing the velvet doublet from the text prompt to materialize cleanly.


2. Style Reference (--sref): Locking Aesthetic DNA

Where --cref isolates who is in the image, --sref defines how the world is rendered. It transfers the aesthetic DNA—color harmonies, rendering medium (watercolor, 70s sci-fi film grain, graphic novel line art, claymation), lighting mood, and contrast—without dragging the subject matter into the new generation.

Basic Syntax

/imagine prompt: bustling cyberpunk market with neon signs --sref https://your-moodboard-url.png --ar 21:9

Controlling Style Intensity with --sw

The Style Weight parameter (--sw) adjusts how aggressively the reference style overrides Midjourney’s default aesthetic model. The value ranges from 0 to 1000, with 100 as the baseline.

Multi-Style Blending and Weights

Designers frequently blend multiple artistic influences to create bespoke visual IP. Midjourney allows chaining multiple style URLs or style codes with custom relative weights:

/imagine prompt: futuristic dropship hangar --sref https://style-a.png::2 https://style-b.png::1 --sw 180 --ar 16:9

Here, Style A exerts twice the influence of Style B, creating an exclusive aesthetic blend that can be replicated across an entire environment design package.


3. The Combined Pipeline: Building a Consistent Multi-Frame Series

Concept artists do not use these tools in isolation. A standard commercial workflow follows a disciplined four-stage pipeline:

[Phase 1: Hero Anchor]    --> Generate clean, neutral turnaround portrait
                                         |
[Phase 2: Visual Bible]   --> Establish locked palette & texture references
                                         |
[Phase 3: Stacked Prompt] --> [Scene Action] + --cref [URL] + --cw + --sref [URL] + --sw
                                         |
[Phase 4: Inpaint/Refine] --> Vary (Region) for hands, insignias, and lighting polish

Step 1: Establish the "Hero Anchor"

Never use an action shot with heavy shadows, motion blur, or tilted angles as your primary --cref source. Instead, generate a dedicated Anchor Portrait:

Step 2: Assemble the Style Reference

Curate a dedicated moodboard image or select an established generation that nails the project's art direction (e.g., desaturated neo-noir lighting, rough charcoal textures, or vibrant gouache). Avoid putting recognizable human figures in the style reference image to eliminate unintended visual leakage into your character prompt.

Step 3: Stack Parameters in Production Frames

With both URLs generated and hosted (either in your Midjourney Discord DM or web app library), construct the scene-specific prompt:

/imagine prompt: dynamic wide-angle action shot, sliding behind concrete cover during an intense firefight, muzzle flashes, shattered glass and atmospheric dust --cref https://cdn.midjourney.com/character-hero.png --cw 100 --sref https://cdn.midjourney.com/art-direction-bible.png --sw 160 --ar 16:9 --v 6.1

Web Interface Workflow

For teams using the Midjourney Web interface instead of Discord, this process is even more intuitive:

  1. Drag and drop the reference image into the Imagine prompt bar.
  2. Hover over the thumbnail chip and click the Person icon to assign it as a Character Reference, or the Paperclip/Palette icon to designate it as a Style Reference.
  3. Shift-click to apply both roles simultaneously if a single image serves as both character anchor and art direction key.

4. Professional Workarounds for Known Limitations

While --cref and --sref are exceptionally capable, professional artists must navigate distinct technical boundaries:

1. Midjourney-Native Images vs. Real Photographs

--cref is optimized specifically for images generated natively within Midjourney. Using an external photograph of a real person or actor often produces stiff likenesses, exaggerated skin smoothing, or uncanny valley artifacts. If designing around a real actor or client, generate a Midjourney-native caricature or stylized concept portrait first, upscale it, and use that result as your production --cref anchor.

2. Micro-Details: Tattoos, Insignias, and Weapon Markings

Midjourney’s latent representation focuses on overall facial morphology and costume silhouettes, not micro-geometry. Complex tribal tattoos, specific military rank pins, or studio brand logos will drift between renders.

3. Subject Bleed in --sref

If your style reference image prominently features an object (such as a vintage convertible or an ornate sword), that object may occasionally bleed into prompts where it does not belong.

4. Refining Drifts with Vary (Region)

When a generated panel captures the perfect camera angle and dynamic lighting but the character’s eye color or hair shape slightly shifts, do not re-roll the entire prompt. Use the Vary (Region) / Inpainting tool:


5. Summary Checklist for Concept Pipelines

GoalRecommended Configuration
Same character, identical outfit in new scenes--cref [URL] --cw 100 --sref [URL] --sw 100-200
Same character, costume/armor changes--cref [URL] --cw 0 --sref [URL] --sw 100-200
New character designed in an existing studio art style--sref [URL] --sw 150-300 (omit --cref)
Bespoke studio aesthetic blend--sref [URL1]::2 [URL2]::1 --sw 200
Fixing slight character facial driftInpaint with Vary (Region) over face while keeping --cref

By decoupling identity from execution, --cref and --sref transform Midjourney from an unpredictable ideation toy into an industrial-grade production pipeline for visual storytelling.


References