Every Dungeon Master eventually hits the same wall. You can describe a rain-slicked harbor district, a scarred half-orc warlord, or a cathedral carved into a glacier, and your players will nod politely — then ask which square they are standing on. Description is powerful, but it is not visual. A single image does more work in five seconds than three paragraphs of narration.
For years the answer was commissioning art. That worked beautifully for people with a budget and a month of patience. Everyone else made do with whatever they could find online, borrowing pieces in mismatched styles until the campaign looked like a collage stitched together from five different books.
Image generation tools changed the math. A DM can now type a sentence, wait thirty seconds, and get four candidate portraits for a villain. Nobody has to be an illustrator. Nobody has to wait three weeks. The real shift is not that art became cheap — it is that art became iterative. You can generate twenty versions of a face, discard nineteen, and keep the one where the eyes actually match the backstory.
That loop of generate, judge, refine is the entire skill. This guide walks through where these tools genuinely help, where they quietly fail, how to pick one, and how to build a workflow that keeps a long campaign looking like one coherent world instead of forty unrelated pictures.
Before choosing anything, get honest about what the technology is good at. Expecting a text-to-image model to do everything leads to disappointment; expecting it to do three things well leads to a much better campaign.
A useful rule: use generation for flavor, faces, and atmosphere. Use a mapping tool or plain drawing software for anything players will measure, count, or stand on.
There is no single best generator, only the best fit for how you run games. Score any candidate against this checklist before committing your prep time to it.
Midjourney remains the favorite for painterly fantasy aesthetics and moody lighting. Stable Diffusion, especially through a node-based interface, is the control champion — you can dictate pose, depth, and composition with structural references, and train a personal style on your own images. DALL·E follows long, literal prompts unusually well and is friendlier for props with words. Ideogram handles typography better than most, which matters for posters and handouts. Adobe Firefly markets itself on a commercially safer training position, which some creators value for published work. Leonardo and Krea sit in between, offering real-time sketching and strong control panels without a full technical setup. For animated intros, Runway and similar video tools can push a still image into motion.
If you need forty consistent NPC portraits, pick whatever offers style references plus batch generation. If you need exact geometry, go local with structural controls and draw the walls yourself. If you need a poster with readable text, choose on typography first and everything else second.
Random prompting produces random results. A short, boring process produces a campaign that looks intentional. Here is the loop that works at an actual table.
Keep it short enough to actually reread. One page containing: the era and technology level, a five-color palette, three descriptive adjectives that define the whole campaign, a list of forbidden elements (no modern zippers, no neon), a preferred art style, and a lighting rule such as low-key torchlight with cold highlights. This page is the single most valuable thing you will write, because every prompt inherits from it.
Stop writing prompts from scratch. Build one template and swap the subject each time:
[subject + role] + [pose or action] + [wardrobe and gear] + [environment] + [lighting] + [art style] + [camera and framing] + [quality notes]
Filled in for a cleric: human cleric in her fifties, holding a cracked censer, worn ivory vestments with silver thread, standing in a flooded cathedral nave, shafts of cold dawn light, oil painting with visible brushwork, three-quarter portrait, 85mm lens, shallow depth of field, muted palette
The template does two jobs: it speeds up writing, and it keeps the style language identical across every asset, which is what makes a folder of images feel like one world.
Ask for twelve to twenty variations in one go. Judge at thumbnail size, where composition and silhouette are visible and small errors are not distracting. Keep three. Note which seed or reference produced the best one. Do not fall in love with the first acceptable image — the third attempt is usually better and always cheaper to reach than endless nitpicking.
This is the step everyone skips, and it is the difference between AI art and good AI art. Repair hands and props with inpainting. Extend the frame with outpainting if you need a banner or a wide handout. Upscale. Then push every image through a light color grade — the same slight contrast curve and saturation shift — so the whole set shares a palette even if it came from different tools or different days.
Adopt a naming convention immediately: campaign_assettype_name_version. Keep an approved folder and a maybe folder. Export ready-to-use formats: square PNGs with transparent backgrounds for tokens, wide JPEGs for handouts, tall images for character sheets. When a session is three hours away, you will not want to hunt through a folder of two hundred untitled files.
Prompting is not magic words, it is specification. The more precisely you describe a scene the way a camera would see it, the less the model has to guess. These starting points cover most of what a campaign needs.
Describe the person, then the framing, then the light. Race and class alone produce generic results; age, build, weather exposure, and one distinctive detail produce memorable ones. Example: grizzled dwarven scout, sixties, braided grey beard with iron rings, leather jerkin stained with road dust, seated on a broken stone wall, overcast morning light, ink and watercolor with loose linework, waist-up portrait, soft background blur.
Two rules worth following. First, describe wardrobe across every character in the party using shared vocabulary — if one member wears a wool traveling cloak, use that phrase for all of them so the clothing language matches. Second, avoid prompting in the style of a named living artist. It is both an ethical problem and a legal one, and describing the technique instead — visible brushwork, flat ink shading, gouache texture — works just as well.
Models default to familiar anatomy, so unusual creatures benefit from function-first descriptions. Instead of naming a beast, describe how it moves and what it does: a quadrupedal ambush predator with an elongated skull, translucent skin over bioluminescent organs, low crouching stance in a peat bog, cold blue rim light, creature concept art, full body side view. Silhouette prompts — asking for a black shape against a pale sky — are an excellent way to test whether a design reads clearly before you invest in a detailed render.
Build scenes in three layers: a foreground element to frame the shot, a midground subject, and a background landmark. Add weather and time of day. Example: ruined watchtower on a cliff edge, crumbling stone with ivy, storm clouds gathering over a frozen valley beyond, wet slate and moss in the foreground, late afternoon grey light, matte painting, wide establishing shot. If you need a specific scene for a specific plot point, generate several angles of the same location and reuse them as the party travels through.
Letters, bounty posters, potion labels, and treasure maps are prop work, not illustration work. Generate the paper texture, wax seal, and ink staining, then place your own readable text with a layout tool. The result looks intentional instead of garbled. Keep a shared template for parchment so every handout in the campaign feels like it came from the same archive.
Tactical assets obey geometry in a way portraits never do, so treat them differently.
The standard assumption is a five-foot square on a one-inch grid. For print at 300 DPI, that means roughly 300 pixels per square. A modest 24 by 36 inch map therefore wants a file around 7200 by 10800 pixels, which is beyond what most generators produce cleanly. The practical answer is to design the layout yourself — a simple grid tool is enough — and use AI art only for texture, decoration, and viewpoint illustrations.
Tokens are the friendlier target. A one-inch circular token wants about 300 pixels of diameter at print resolution, exported as a transparent PNG. Generate a tight head-and-shoulders crop with consistent lighting, cut it to a circle, and add a thin border ring in a color coded by faction. A uniform border radius and outline thickness does more for visual cohesion than any amount of prompt tuning.
For virtual tabletops, consistency beats resolution. Export tokens as square PNGs with transparent backgrounds, keep file sizes reasonable for slow connections, and name files the way your table software sorts them — usually by faction, then name. If you generate isometric scene art, use it as a backdrop layer, not as the grid itself.
Continuity is the hardest part of AI art and the part that most improves the result. Five techniques do most of the work.
Accept some imperfection. Minor variation reads as different lighting or a different day, not a different person, as long as the silhouette, palette, and outfit stay stable.
This subject deserves a straight answer rather than a slogan. Most image models learned from enormous collections of human artwork, and that fact has real consequences for working artists.
Practical positions that most tables can live with:
The broader principle is simple: use these tools to fill the visual gaps in your home game, and keep paying human artists for the work that represents your campaign to the outside world.
Do I need an expensive computer? No, if you use a hosted tool. Local generation gives more control and privacy but wants a capable graphics card and some setup patience.
How do I keep a character looking the same across many images? Use a reference image of the approved portrait, reuse the seed if available, and repeat an identical style and wardrobe block in every prompt. Consistency comes from repetition, not luck.
What is the best tool for battle maps? Honestly, a dedicated map tool or a simple grid drawing program. Use image generation for textures, props, and viewpoint art, then place them on a grid you control.
How do I fix mangled hands and weapons? Inpaint just that region with a tight prompt describing the hand or the hilt. Cropping and reframing is often faster than repair.
Can I animate character portraits? Yes. Several video tools will turn a still image into a few seconds of subtle motion — blinking, drifting smoke, a slow push-in. Excellent for a session-opening title card.
Will my players mind? Most groups accept it warmly once they see consistent, campaign-specific art. Be transparent about it, and ask at session zero if anyone objects.
Can I sell a campaign that uses generated art? Only if your tool's license permits commercial use, and even then, consider it a placeholder for commissioned work on anything customer-facing.
How many images do I actually need to start? Fewer than you think. One party portrait set, one villain, three location establishing shots, and a token sheet will carry a dozen sessions.
The technology will keep changing, but the workflow will not. Write a visual bible, lock a prompt template, generate in batches, edit ruthlessly, grade everything together, and be honest about how the images were made. Do that and your table stops asking what the villain looks like — because they already remember the face.

Alexander
Vidu Q4 alternatives compared: Kling 4.0, Seedance 2.5, Wan 3.0, and Runway Gen-4 — 4K support, input modes, durations, audio, and what each costs in credits on Domer.
The top 4K AI image generators on Domer compared: Flux 3 Klein, Nano Banana 2.1, GPT Image 2.5, GPT Image 2, and Nano Banana Pro — 4K credit costs, reference limits, and speed.
Nano Banana 2.1 vs GPT Image 2.5 Flare compared: credit costs per resolution, aspect ratios, reference images, text rendering, and which tasks fit each model.