AI prompt engineering has become an increasingly important skill for generating high-quality images from text-to-image models like Stable Diffusion. As these models continue to improve, learning how to craft effective prompts is key to unlocking their creative potential.
In this article, I’ll share my expertise on writing great AI prompts, focusing specifically on examples for Stable Diffusion. From formatting to content to prompt structure, I’ll cover everything you need to know to start creating your own prompts that produce stunning AI art.
Prompt Structure
When writing an AI prompt, structure and formatting are crucial. A well-structured prompt clearly tells the model what you want it to generate. Here are some key elements to include:
Subject and Style
Start by clearly stating the desired subject matter and style. For example:
A colorful digital painting of a wizard casting a spell
Specify whether you want a photo, painting, drawing etc. Describe the color scheme, mood, genre like fantasy or sci-fi, and other stylistic details.
Details
Elaborate on elements you want to see in the image. For my wizard prompt, I could add:
The wizard has a long white beard, purple robes, and a tall peaked hat. He stands in a stone tower, magical energy glowing from his hands as he prepares to cast a spell, with bookshelves and potion bottles behind him.
Get creative with details! The more descriptive you are, the better.
View and Composition
Indicate the desired viewpoint, framing, pose, lighting etc. For example:
Portrait framing, dramatic side lighting creating strong shadows and contours across his face
Undesired Elements
Specify anything you explicitly don’t want to see with “no” or “without”. For example:
No modern elements, without cell phones or technology
This focuses the image on only what you specified.
Formatting Tips
Proper formatting improves prompt clarity. Use these tips:
Markdown
Format your prompt with markdown for paragraphs, lists, headers etc.
Code Blocks
Use code blocks to contain your prompt, with the language set to “text”:
```text
A colorful digital painting of a wizard casting a spell...
```
This clearly separates the prompt from other text.
LaTeX Math
Wrap any math expressions in double dollar signs for LaTeX rendering, like $$x^2$$.
Example Prompts
Now let’s look at some full prompt examples that demonstrate effective formatting and structure:
Fantasy Landscape
A moody digital painting of a mystical landscape with a central tower, by Greg Rutkowski and Thomas Kinkade. Misty mountains in the distance, evergreen trees, boulders, and a stone pathway leading to the tower entrance. Sunset lighting with vibrant pink and purple skies reflecting on a glassy lake surrounding the tower. Highly detailed gothic architecture, flying buttresses, stained glass windows glowing from within. No modern elements. Dramatic atmospheric perspective, cinematic lighting, depth of field blur, dynamic composition.
This prompt uses vivid descriptive details, specifies artistic style, and composition elements.
Space Battle
Epic cinematic scene of two futuristic spaceships in battle above an Earth-like planet, trending on ArtStation. Intricate details, volumetric light rays, lens flares, space debris. 8K resolution, Unreal Engine 5 render. Dramatic lighting, atmospheric glow around the planet.
```text
Note the code block formatting, specified quality and composition details. The “trending on ArtStation” text encourages a refined artistic style.
Advanced Prompting Techniques
As you get comfortable with prompt writing, try these advanced techniques:
Iterative Prompting
Start with a simple prompt, generate images, then add details to refine towards your vision.
Associative Prompting
Use a descriptive anchor subject, then connect it to abstract concepts through associations.
Mixed Media Prompting
Combine different mediums in one prompt like photography + digital art.
There is an art to prompt writing. With practice, you’ll learn how to guide AI image generation towards any creative vision you can imagine!
Useful Resources
Here are some websites with more AI prompt examples and guides:
These showcase prompts for various styles and subjects, helping inspire your own creations.
Conclusion
With an understanding of prompt structure and formatting best practices, you can start writing prompts that produce jaw-dropping AI art. Describe your desired subject, style elements, details, composition, and any undesired elements clearly and creatively. Format with markdown, code blocks and LaTeX math. And never stop experimenting with new techniques!