Muse spirit
Ethereal spirit
Interactive Guide

MidJourney Mastery

master midjourney_
CREF - Character Reference
5
Techniques
8
Prompt Templates
6
Parameters
scroll
beginnerprompting

Prompting Fundamentals

Subject-first grammar, lighting keywords, style modifiers

The foundation of every great MidJourney image starts with how you structure your prompt. Lead with the subject, layer in environment and lighting, then close with style modifiers. Order matters - MJ weights early tokens more heavily.

Character prompt - subject first
midjourney
/imagine chibi warrior character, green armor, holding katana, dynamic action pose, studio lighting, white background, clean vector style --ar 1:1 --v 6.1
--ar 1:1Square aspect ratio for avatar use
--v 6.1MidJourney model version
Environment prompt - atmosphere stacking
midjourney
/imagine dark moody forest, volumetric fog, single beam of golden light breaking through canopy, cinematic color grading, 35mm film grain --ar 16:9 --style raw
--ar 16:9Widescreen cinematic ratio
--style rawLess MJ stylization, more photographic
Pro Tips
  • Put the most important element first - MJ weights early tokens more heavily
  • Stack 2-3 lighting keywords for depth: "studio lighting, rim light, soft shadows"
  • Use "clean background" or "white background" for assets you need to extract
  • Avoid negative prompts unless necessary - describe what you want, not what you don't
fundamentalsprompt structurelightingstyle modifiers
intermediatereference

CREF - Character Reference

Lock face and proportions across generations

CREF (Character Reference) is MidJourney's way of maintaining character consistency. Upload a reference image and MJ will match the character's face, proportions, and overall design. This is how you generate 20 poses of the same character without them morphing into someone else.

Full character lock
midjourney
/imagine chibi character with green armor standing in victory pose, celebrating, confetti, white background --cref [reference_url] --cw 100 --ar 1:1
--cref [url]Character reference image URL
--cw 100Character weight: 100 = full lock (face + outfit + proportions)
Face-only lock
midjourney
/imagine portrait of character looking determined, dramatic lighting, dark background --cref [reference_url] --cw 50 --ar 3:4
--cw 50Lower weight: locks face but allows outfit/style variation
Pro Tips
  • --cw 100 locks everything: face, outfit, proportions, accessories
  • --cw 0-50 locks mostly face/expression - lets outfit and style change
  • Use your best generation as the CREF source - quality in = quality out
  • Combine with OREF for absolute consistency (face from CREF + weapon from OREF)
CREFcharacter consistencyface lockmulti-pose
intermediatereference

OREF - Object Reference

Lock specific objects and accessories across generations

OREF (Object Reference) locks specific objects - weapons, accessories, logos, vehicles - across generations. While CREF handles the character, OREF handles the stuff they carry. Together they give you full production-grade consistency.

Combined CREF + OREF
midjourney
/imagine chibi warrior character holding magical katana, glowing green blade, action pose --oref [sword_url] --ow 100 --cref [char_url] --cw 100 --ar 1:1
--oref [url]Object reference image URL
--ow 100Object weight: how closely to match the reference object
--cref [url]Character reference (used alongside OREF)
Pro Tips
  • Isolate the object on a clean background for best OREF results
  • OREF works best for distinct objects: weapons, vehicles, logos, jewelry
  • Stack CREF + OREF together for character + object consistency
  • Lower --ow (50-75) for "inspired by" rather than exact match
OREFobject consistencyaccessoriesweapons
intermediatestyle

Style Consistency

Maintain visual coherence across a series

Creating a visually cohesive series requires more than just CREF. Style references (--sref), consistent prompt structure, and deliberate style tokens keep your entire project looking like it came from one artist, not a random generator.

Style reference lock
midjourney
/imagine chibi character portrait, clean flat illustration, thick outlines, pastel color palette, white background, studio lighting --sref [style_url] --sw 100 --ar 1:1
--sref [url]Style reference image URL
--sw 100Style weight: how closely to match the reference style
Triple lock: style + character + composition
midjourney
/imagine same scene, different angle, maintaining consistent lighting and color grading --sref [style_url] --cref [char_url] --ar 16:9
Pro Tips
  • Keep a "style bible" - save your best generation and use it as --sref for everything
  • Repeat the same style tokens in every prompt: "clean flat illustration, thick outlines"
  • Use --sref + --cref together for maximum consistency
  • Create a template prompt and only swap the action/pose for each generation
SREFvisual cohesionseriesstyle bible
beginnerworkflow

Aspect Ratios & Composition

The --ar flag, framing, and negative space

Aspect ratio isn't just cropping - it changes how MJ composes the entire image. A 1:1 square centers the subject. A 16:9 creates cinematic depth. A 9:16 produces vertical portraits. Understanding this lets you generate production-ready assets without post-processing.

1:1 - Avatars, profile pics, social icons
midjourney
/imagine character avatar, centered composition, symmetrical, clean background --ar 1:1
--ar 1:1Square - centers subject, tight framing
16:9 - Hero banners, video thumbnails
midjourney
/imagine epic landscape with character in lower third, vast sky, cinematic --ar 16:9
--ar 16:9Widescreen - cinematic, environmental
2:3 - Character sheets, mobile screens
midjourney
/imagine full body character design, standing pose, concept art sheet --ar 2:3
--ar 2:3Portrait - full body, vertical emphasis
Pro Tips
  • 1:1 for avatars and icons - forces tight, centered composition
  • 16:9 for hero images and banners - creates cinematic negative space
  • 2:3 or 3:4 for character design sheets - shows full body
  • 9:16 for mobile wallpapers and story-format content
aspect ratiocompositionframingproduction assets
Framework

5 Prompting Principles

01

Subject First

MidJourney weighs tokens by position. The first words in your prompt get the most attention. Always lead with your primary subject before adding modifiers.

"chibi warrior character" not "a cool illustration of what might be a warrior"
02

Stack, Don't Stuff

Layer 2-3 complementary modifiers instead of dumping every keyword you know. "studio lighting, rim light, soft shadows" beats "amazing incredible beautiful stunning lighting."

Quality > quantity. Three precise keywords beat ten vague ones.
03

Parameters Are Power

The real control lives in the flags: --ar for composition, --cref for character lock, --sref for style, --style raw for photographic realism. Learn the parameters before memorizing prompt hacks.

--cref + --sref + --ar = 90% of production-grade output control
04

Iterate, Don't Regenerate

Found a 70% generation? Use variations (V1-V4), upscale, then CREF the result. Building on good outputs beats rolling the dice on fresh prompts.

Generate > select best > vary > CREF lock > produce series
05

Reference Everything

CREF for characters, OREF for objects, SREF for style. If you're not using references, you're leaving consistency on the table. Your best generation is your next reference.

A "style bible" image used as --sref across 50 generations = cohesive brand.
Workflow

The MidJourney Pipeline

1
Concept
Define the character, scene, or asset you need. Sketch the brief.
2
Prompt
Structure your prompt: subject first, then environment, lighting, style modifiers, and parameters.
3
Generate
Run the prompt. Evaluate the 4 outputs. Select the best candidate.
4
Iterate
Use V1-V4 variations on your best pick. Refine until you hit 90%+.
5
CREF Lock
Save your best generation. Use it as --cref for all future poses and scenes.
6
Production
Upscale, remove background, format for target platform. Ship it.
Common Questions

FAQ

V6.1 is the current production version. It handles text rendering, character consistency, and photorealistic output better than any previous version. Use --v 6.1 unless you have a specific reason for an older version.
Image prompting (/imagine [url] prompt) uses the image as general inspiration - it captures mood, color, composition. CREF (--cref [url]) specifically locks the character's face, proportions, and identity. Use image prompting for vibes. Use CREF for character consistency.
Yes, and you should. --cref locks the character, --sref locks the artistic style. Together they let you generate consistent characters in a consistent visual style across dozens of images. Add --ar and you control composition too.
--style raw reduces MidJourney's default beautification. Images come out more photographic, less "AI-pretty." Use it when you want realistic textures, natural lighting, or documentary-style images. Skip it for illustration and stylized work.
Three layers: (1) Use the same --sref style reference across all prompts. (2) Use --cref for every character appearance. (3) Keep a template prompt structure and only swap the action/pose. This is how we generated all three NeoBot characters with consistent style.
It depends on the asset type. 1:1 for avatars and icons. 16:9 for hero images and video thumbnails. 2:3 or 3:4 for character sheets and mobile. 9:16 for stories and vertical video. The aspect ratio changes how MJ composes the image, not just how it crops.

Ready to see the results?

Browse the gallery to see these techniques in action, build your own prompts, or explore the content wiki.

ShawnOS.ai|theGTMOS.ai|theContentOS.ai