Stable Diffusion Regional Prompting with Regional Prompter
- Editorial status
- Verified
- Last verified
- 2026-07-16
- Sources
- 3 listed
On this page
Key takeaways
- Choose the region model before writing the prompt
- Core syntax
- Three-region text worksheet
- Input-to-region audit
Stable Diffusion Regional Prompting with Regional Prompter
Regional Prompter assigns separate prompt clauses to defined parts of a Stable Diffusion canvas. It is an AUTOMATIC1111 extension, so the syntax and compatibility notes below are extension-specific rather than general Stable Diffusion syntax.
Version boundary: Regional Prompter upstream main commit 3ed4cb30e10e510e4cd9b33cd9b11cda170859c2, documented against AUTOMATIC1111 1.10.1. Documentation verified: 2026-07-16.
No independent image-generation comparison was performed for this guide.
Choose the region model before writing the prompt
| Need | Configuration to start with | Prompt structure | Important constraint |
|---|---|---|---|
| One stack of bands | Rows or Columns divide mode | One clause per region, separated by BREAK | Clause count must match the divide-ratio count |
| A shared scene description plus local details | Enable the base prompt | Base clause first, then one BREAK clause per region | The base clause adds one prompt segment |
| A grid or uneven two-dimensional layout | 2D regions with ADDROW and ADDCOL | Write regions from top to bottom and left to right | Row/column interpretation depends on the selected main split |
| Region-specific LoRAs | Latent mode | Keep LoRA references in their intended clauses | Latent mode is slower and has documented client limitations |
This worksheet begins with ratio-defined regions because every input can be recorded as text. Mask and prompt-derived region modes exist upstream, but they add experimental behavior that is outside this text-only reference.
Core syntax
BREAK maps clauses to regions
Regional Prompter reads prompt clauses separated by BREAK. With three regions and no base prompt, supply three clauses:
misty pine forest BREAK
stone observatory BREAK
dry grass foreground
The same count rule applies to a region-specific negative prompt. If the negative prompt contains no BREAK, the extension applies that negative prompt to all regions.
Base prompt adds a shared clause
When Use base prompt is enabled, the first clause is treated as the base and is blended into every region according to the base-ratio setting. A three-region layout therefore needs four clauses:
overcast mountain landscape BREAK
misty pine forest BREAK
stone observatory BREAK
dry grass foreground
Do not confuse a base prompt with a common prompt. Upstream describes the common clause as text appended to each regional clause, while the base prompt is mixed by weight through the base-ratio control.
Divide ratio sets relative size
Comma-separated values describe relative region sizes. 1,1,1 creates three equal shares; 3,1,1 creates shares of 60%, 20%, and 20%. Scaling every number by the same factor leaves the proportions unchanged.
Rows and columns refer to the direction selected in the extension. Confirm the visible order in the region template before adding subject details; swapping a split direction changes which physical band receives each clause.
Three-region text worksheet
Use this worksheet to keep the region contract explicit before opening the WebUI:
| Field | Recorded value |
|---|---|
| Canvas | 768 x 512 |
| Active | On |
| Calculation mode | Attention |
| Divide mode | Columns |
| Divide ratio | 2,3,2 |
| Use base prompt | On |
| Base ratio | 0.2 |
| Base clause | quiet coastal landscape, early morning |
| Region 1 clause | dark rocks, tide pools |
| Region 2 clause | small lighthouse, pale walls |
| Region 3 clause | low dunes, beach grass |
Combined prompt:
quiet coastal landscape, early morning BREAK
dark rocks, tide pools BREAK
small lighthouse, pale walls BREAK
low dunes, beach grass
The worksheet is reproducible as a text configuration: another operator can enter the same canvas, mode, ratios, base weight, and clauses. It does not predict identical image content unless the rest of the generation configuration is also held constant, and it does not guarantee that every described object stays inside its assigned region.
Input-to-region audit
For the 2,3,2 example, translate each input into its intended region before generation:
| Input order | Relative width | Intended content | Audit question |
|---|---|---|---|
| Base | all regions at 0.2 | quiet coast and time of day | Is this shared context, rather than a local object? |
| Region 1 | 2/7 | rocks and tide pools | Is this the first visible column? |
| Region 2 | 3/7 | lighthouse | Does the widest column receive the central subject? |
| Region 3 | 2/7 | dunes and grass | Is this the final visible column? |
If a local phrase belongs everywhere, move it to the base or common clause. If a phrase belongs to one region, keep it out of the shared clause to reduce cross-region influence.
Two-dimensional regions
Regional Prompter activates 2D behavior with ADDROW or ADDCOL; a semicolon in the divide ratio is another documented trigger. The prompt is traversed from the upper-left, then top to bottom and left to right according to the chosen main split.
A four-cell text template can be written explicitly:
cloud layer ADDCOL distant ridge ADDROW
river bank ADDCOL footpath
Before extending this layout, use the extension's region visualization/template control and record the generated ordering. Uneven 2D ratios are compact, but commas and semicolons change meaning with Rows, Columns, and flip settings.
Compatibility boundary
The upstream compatibility table at the recorded commit distinguishes Attention and Latent modes:
| Client | Attention mode | Latent mode | LoRA in Latent mode |
|---|---|---|---|
| AUTOMATIC1111 | Supported | Supported | Supported |
| Forge | Supported | Conditional for large batches and available VRAM | Supported |
| reForge | Supported | Conditional for large batches and available VRAM | Not supported |
The same documentation notes that Latent mode repeats work per area and can corrupt LoRA behavior. LoCon and LoHa have additional WebUI-specific constraints. Treat this matrix as a snapshot of the named commit, not a promise about later forks or releases.
One-variable troubleshooting sequence
Keep the seed and every unrelated generation setting fixed while changing one item at a time:
- Count only: disable the base prompt and use one plain noun per region. Confirm that the
BREAKclause count equals the ratio count. - Direction only: switch Rows to Columns, or Columns to Rows, without editing the prompt or ratio. Confirm the physical ordering.
- Ratio only: replace the ratio with equal values such as
1,1,1. If ordering becomes clear, restore the uneven ratio. - Base only: enable the base prompt, add exactly one leading clause, and keep a single base-ratio value.
- Mode only: use Attention mode before evaluating Latent mode or region-specific LoRA behavior.
- Extension stack only: disable other extensions, then re-enable one at a time after the text mapping is correct.
This sequence isolates syntax, geometry, weighting, calculation mode, and extension interaction. It cannot distinguish model behavior from regional configuration unless the checkpoint, sampler, seed, dimensions, and other inputs remain unchanged.
Workflow boundaries and related references
Regional prompting controls where prompt clauses are applied; it does not replace prompt cleanup. Establish exclusions with the Stable Diffusion negative prompts reference before splitting them by region.
For controlled prompt variation, use the Dynamic Prompts wildcard guide. Review repository provenance and rollback preparation in the extension selection and installation guide before adding Regional Prompter.
Primary sources
Try the Visual Prompt Generator
Build Midjourney, DALL-E, and Stable Diffusion prompts without memorizing parameters.
Go →See more AI prompt guides
Explore more AI art prompt tutorials and walkthroughs.
Go →Ready to create your own prompts?
Try our visual prompt generator - no memorization needed!
Try Prompt Generator