TTRPG AI Art Generator — For Every System

Not just D&D. RPG Sage Art generates consistent character portraits and scene illustrations for any tabletop RPG — from high fantasy to cosmic horror to hard sci-fi.

AI-generated TTRPG character art — G34R3N Awakening from an Eberron campaign

The tabletop RPG hobby is bigger than Dungeons & Dragons. Pathfinder groups want art that reflects Golarion's unique ancestries. Call of Cthulhu investigators need portraits that feel like 1920s noir, not medieval fantasy. Stars Without Number campaigns need starship corridors and alien bazaars. Mothership crews need claustrophobic industrial horror. Most AI art tools default to "fantasy knight in a castle" regardless of your prompt. RPG Sage Art is built around campaign context — you define your setting once, and every piece of art generated for that campaign inherits the right tone, palette, and genre.

Each campaign in RPG Sage is a self-contained workspace. You set the campaign context — a block of text describing your world, its aesthetic, and the tone you want — and that context feeds into every image generation. An Eberron campaign gets noir-tinged magitech. A Season of Ghosts campaign gets Tian Xia's lantern-lit villages and yokai spirits. A Traveller campaign gets utilitarian starship interiors and alien trade ports. You can also store world lore entries — factions, locations, religions, active plot threads — and the art engine weaves those details into scene compositions automatically.

The character reference system is completely system agnostic. Whether your character is a D&D 5e warlock, a PF2e inventor, a Delta Green agent, or a Blades in the Dark whisper, the workflow is the same: upload reference images, write a description, and RPG Sage includes those references every time that character appears in generated art. You can have multiple descriptions per character for different contexts — your Blades scoundrel in their heist gear versus their dockside disguise. Group scenes pull in references for every character present, so a party shot with four PCs uses four sets of references simultaneously.

RPG Sage currently powers two active campaigns: an Eberron D&D campaign with warforged artificers and lightning rail chases, and a Season of Ghosts Pathfinder campaign with ancestral spirits and haunted forests. The platform handles both with the same tools — the difference is entirely in the campaign context and character references. That same flexibility extends to any system. If you can describe your world and your characters, RPG Sage can illustrate them consistently, session after session, with art that actually matches the game you are playing.

System Agnostic

Campaign context drives the art style, not hardcoded genre assumptions. A Call of Cthulhu investigation looks nothing like a D&D dungeon crawl — and it shouldn't.

Campaign Context Engine

Describe your setting, tone, and genre once. Every generation pulls from that context so your cyberpunk noir campaign stays neon-lit and rain-soaked.

Persistent Character Library

Upload references and descriptions for every PC, NPC, and creature. They travel with your campaign and appear consistently in every scene.

Scene & Journal Illustrations

Generate art for specific moments: the standoff at the spaceport, the ritual in the abandoned church, the chase through the hive city. Not just portraits.

AI Art Director

Craig reviews every image, tags characters, and flags quality issues. He adapts to your genre — horror games get different critiques than heroic fantasy.

World Lore Integration

Store factions, locations, religions, and plot threads. The art engine uses this context to generate images that match your world, not generic stock art.

Example Art

G34R3N Awakening

G34R3N Awakening

Eberron

Deer in the Forest

Deer in the Forest

Season of Ghosts

Lyrandar Speaking Stone

Lyrandar Speaking Stone

Eberron

Captain Sortan

Captain Sortan

Eberron

Ready to illustrate your campaign?

Free to start. No credit card required. Works with D&D 5e, Pathfinder 2e, and any tabletop RPG.