Comprehensive Guide to Creating Effective Midjourney Prompts

Key Elements of an Effective Midjourney Prompt (Table Version)

ElementDescriptionExample
Detailed descriptionInclude specific information about the subject, such as colors, materials, and visual details"A detailed medieval castle with high stone walls, wooden drawbridge, and lush gardens"
Clear contextSpecify the purpose or use of the image, and indicate the style, genre, or setting if applicable"for a fantasy-themed video game"
Explicit backgroundState the desired background color or type"set against a vibrant sunset"
Precise arrangement or layoutDescribe the organization of elements in the image, and provide measurements, ratios, or patterns when applicable"The castle should have multiple towers with flags, a moat surrounding it, and be lit by torches along the walls"
Advanced settings and optionsUse settings like resolution, aspect ratio, and version to guide the image generation, and experiment with various options to achieve desired results"--v 5 --ar 16:9"

Sample Prompt Template

"A [adjective] [subject] with [specific features], [arrangement], and [materials] set against a [background type] for [purpose or use]. The [additional requirements or context]. --[advanced settings and options]"

Sample Prompt

"A detailed synthetic photograph of a medieval castle with high stone walls, wooden drawbridge, and lush gardens set against a vibrant sunset for a fantasy-themed video game. The castle should have multiple towers with flags, a moat surrounding it, and be lit by torches along the walls. --v 5 --ar 16:9"

PlantUML Workflow for Creating Midjourney Prompts

@startuml start :Identify the subject and purpose of the image; :Gather relevant details (colors, materials, layout, etc.); :Write a detailed description of the subject; :Add context and purpose; :Specify background type; :Include any arrangement or layout details; :Add advanced settings and options (resolution, aspect ratio, etc.); :Review and refine the prompt; :Submit the prompt to Midjourney; stop @enduml


Example Prompt with output.

backpackasset
Prompt:
a synthetic photograph of a video game asset pack of an open backpack lying on its back with square pockets inside arranged in a grid of 5x2 on a white background. The backpack is made of gray fabric with black zippers and straps. The backpack has one main compartment with zipper closure and two side pockets with snap buttons. The main compartment is fully open and reveals the square pockets inside. Each pocket has a different color and can hold various items such as weapons, ammo, health kits or grenades. --v 5 --ar 3:2 --q 5