Skip to content

Master Prompt Blocks

These files define reusable prompt fragments used across the character generation pipeline.

Templates reference these blocks using placeholder names.

Canonical Placeholder Reference

Placeholder Block File
[CHARACTER_BLOCK] character-block-template.md
[GLOBAL_STYLE_BLOCK] global-style-block.md
[IDENTITY_PRESERVATION_BLOCK] identity-preservation-block.md
[LAYOUT_BLOCK] layout-block.md
[LABELS_BLOCK] labels-block.md
[CAMERA_BLOCK] camera-block.md
[LIGHTING_BLOCK] lighting-block.md
[BACKGROUND_BLOCK] background-block.md
[REFERENCE_SHEET_BLOCK_STACK] reference-sheet-block-stack.md
[REFERENCE_PANEL_BLOCK_STACK] reference-panel-block-stack.md
[SCENE_BLOCK_STACK] scene-block-stack.md
[SQUARE_REFERENCE_FORMAT_BLOCK] square-reference-format-block.md
[PORTRAIT_SHEET_FORMAT_BLOCK] portrait-sheet-format-block.md
[LANDSCAPE_SHEET_FORMAT_BLOCK] landscape-sheet-format-block.md

Do not duplicate these blocks in templates.
Templates should reference them instead.


Block Placeholder Names

Prompt templates reference reusable blocks using standardized placeholders.

These placeholders correspond to files stored in:

assets/library/50_PROMPT_TEMPLATES/00_MASTER_BLOCKS/

Templates should always use these canonical placeholder names.

Placeholder Block File
[CHARACTER_BLOCK] character-block-template.md
[GLOBAL_STYLE_BLOCK] global-style-block.md
[IDENTITY_PRESERVATION_BLOCK] identity-preservation-block.md
[LAYOUT_BLOCK] layout-block.md
[LABELS_BLOCK] labels-block.md
[CAMERA_BLOCK] camera-block.md
[LIGHTING_BLOCK] lighting-block.md
[BACKGROUND_BLOCK] background-block.md
[REFERENCE_FIDELITY_BLOCK] reference-fidelity-block.md
[REFERENCE_SHEET_BLOCK_STACK] reference-sheet-block-stack.md
[REFERENCE_PANEL_BLOCK_STACK] reference-panel-block-stack.md
[SCENE_BLOCK_STACK] scene-block-stack.md
[SQUARE_REFERENCE_FORMAT_BLOCK] square-reference-format-block.md
[PORTRAIT_SHEET_FORMAT_BLOCK] portrait-sheet-format-block.md
[LANDSCAPE_SHEET_FORMAT_BLOCK] landscape-sheet-format-block.md

When writing prompt templates:

  • always reference the canonical placeholder names
  • avoid inventing new block names
  • reuse the existing master blocks whenever possible
  • use block stacks when a template consistently uses the same combination of blocks
  • use format blocks to standardize aspect-ratio families across the library

This ensures prompt templates remain consistent across the pipeline.


Character Block Template

This block is replaced with the character-specific description.

Character:

Lucien is a slender man of average height (170 cm / 5'7") with refined facial features and a calm, slightly mysterious presence. His aesthetic is occult and scholarly with subtle gothic influences.

Global Style Block

Use this block in most reference prompts.

Style:
clean professional character design reference sheet

Rendering:
high detail illustration
consistent anatomy

Lighting:
neutral studio lighting

Background:
pure white

Camera:
orthographic reference camera
no dramatic perspective

Color:
natural realistic colors

Linework:
clean professional design lines

Identity Preservation Block

Use this in prompts where identity drift may occur.

Important constraints:

• preserve exact facial identity
• maintain body proportions
• maintain hairstyle consistency
• ensure all panels clearly depict the same character

Layout Block

Use this block when generating multi-panel reference sheets.

Layout:
professional animation reference sheet layout
even spacing
clean grid alignment

Important:
no panel cropping
no overlapping panels
all panels fully visible

Labels Block

Standard label style for reference sheets.

Labels:
small clean sans-serif labels
dark gray text
centered under panels

Camera Block

Ensures consistent orthographic views.

Camera:
orthographic reference camera
eye-level perspective
no dramatic perspective distortion

Lighting Block

Standard lighting used in most reference prompts.

Lighting:
neutral studio lighting
soft even illumination
no dramatic shadows
no directional spotlighting
consistent lighting across panels

Background Block

Standard background used in most sheet and panel prompts.

Background:
pure white

Reference Fidelity Block

Use this block when prompts rely on previously generated character references.

Reference fidelity:

The attached reference images define the canonical appearance of the character.

Strictly preserve:

• facial identity
• hairstyle
• body proportions
• silhouette
• age and facial maturity
• recognizable facial features

The generated image must clearly depict the same character as the references.

Do not reinterpret or redesign the character.
Do not change facial structure or body proportions.

Reference Sheet Block Stack

Use this block stack for multi-panel reference sheets.

[GLOBAL_STYLE_BLOCK]

[IDENTITY_PRESERVATION_BLOCK]

[LAYOUT_BLOCK]

[LABELS_BLOCK]

[CAMERA_BLOCK]

[LIGHTING_BLOCK]

[BACKGROUND_BLOCK]

Reference Panel Block Stack

Use this block stack for single-panel reference images and UCS panel prompts.

[GLOBAL_STYLE_BLOCK]

[IDENTITY_PRESERVATION_BLOCK]

[CAMERA_BLOCK]

[LIGHTING_BLOCK]

[BACKGROUND_BLOCK]

Scene Block Stack

Use this block stack for scenes, interactions, and environment-driven prompts.

[GLOBAL_STYLE_BLOCK]

[IDENTITY_PRESERVATION_BLOCK]

[CAMERA_BLOCK]

[LIGHTING_BLOCK]

Square Reference Format Block

Use this block for square single-panel references.

Output format:
square reference canvas
consistent square aspect ratio
subject centered
clean margins
intended for uniform gallery display

Portrait Sheet Format Block

Use this block for portrait-oriented multi-panel sheets.

Output format:
portrait-oriented reference sheet
consistent portrait aspect ratio across this sheet type
clean outer margins
all panels fully visible
intended for uniform library browsing

Landscape Sheet Format Block

Use this block for landscape-oriented multi-panel sheets.

Output format:
landscape-oriented reference sheet
consistent landscape aspect ratio across this sheet type
clean outer margins
all panels fully visible
intended for uniform library browsing