Art Director Stage

Spatial control for multi-character AI images

Stage a three-character scene before prompting. Choose the relationship, place the figures, direct their orientation and gaze, then export the scene to Midjourney.
Stage is a separate starting point from Builder. You don’t import or reuse a Builder prompt here.
What this is
  • A blocking tool for 3-character AI scenes
  • 4 relationship presets validated; 1 tested and retired
  • A Midjourney prompt generator
  • A spatial art-direction system
What this is not
  • A 3D pose or rigging tool
  • A character-locking system
  • An image editor
  • A guaranteed figure-count enforcer
How to use it
  • Stage the scene
  • Preview benchmark
  • Check risk
  • Export prompt
  • Generate in MJ
  • Score the batch
Start Here
How to Use PRZEM Art Director Stage
Stage teaches the method. PRZEM Art Director Pro proves the method over time.
  1. Stage your scene: choose the relationship, scene, and figure positions.
  2. Run Benchmark Preview: see what the setup is expected to preserve.
  3. Check Risk Readout: look for known SREF or settings risk.
  4. Export your prompt: use Standard or Lean.
  5. Generate in Midjourney: run the batch outside PRZEM.
  6. Score the batch: log what came back, not what you hoped came back.
The Stage
drag dots / adjust sliders
▼ CAMERA / VIEWER
F1
F2
F3
Body arrows are white. Gaze arrows are green. The bottom edge is the camera: an arrow pointing down faces the camera, pointing up turns away from it. The final image remains eye-level or slightly elevated, never top-down. Start by dragging F1, F2, and F3 to define the relationship.
Director Output
MJ natural language
Benchmark Preview
Benchmark Preview shows what this scene is expected to preserve. It is not a verdict. Use generated batches and the Manual Scorecard to test whether the structure actually holds.
Style → Figures → Behavior → Distance → Camera → Setting → Material → Mood Linear prompt structure No negative prompt stack No MJ version pin (uses current default) --ar 4:5 --raw --stylize 50 --chaos 0
0
/ 150-word target
This prompt includes a reference image URL (s.mj.run) required for correct SREF rendering. Verify the full URL is intact after pasting into MJ before submitting; it can be silently dropped in copy/paste.
Clipboard copy failed. Select the text below and copy manually (Ctrl/Cmd+C).
--hd may increase figure-count drift or body-merge risk in multi-figure scenes. Treat as experimental and test in batches.
Ready.
Manual Scorecard: Most Recent Batch Only
Batch Entry
Enter usable image count above to see sample-size display.
Per-Criterion Score: Most Recent Batch
Figure Count
Role Position
Body State
Contact Logic
Observer Separation
Silhouette Clarity
Camera Rule
Usable Output
Sample Result: The Support Preset
Generated with Stage|Minimal Gray Studio|Midjourney V8.1
PRZEM Stage Support preset result: three figures, one seated on a block, one standing offering support, one witness standing apart
3 out of 4 images held the relationship, figure count, and spatial separation. For most Midjourney users, one strong image from a grid of four is a win. PRZEM consistently delivers more.
What's in Stage / Coming Next
✓ Live in Stage
4 validated relationship presets: Witness, Triangle, Support, The Stop. Baseline scene conditions. Seed tracking. Prompt + JSON export. Token counter.
✓ Live in Stage: Experimental
Body orientation and gaze direction sliders are functional but unvalidated. These controls influence prompt language, not guaranteed body accuracy. Results may vary.
✓ Live in Stage: New
Benchmark Preview, Manual Scorecard with sample-size honesty, Cast Swap Demo, Risk Readout with known SREF notes, and Lean Mode export. All session-level, current-batch only. One batch is a sample, not a verdict.
→ Coming next
More validated relationship presets. Scene stress testing across additional environments. Advanced pose controls.
→ Coming next (Pro)
Saved score histories. Automated Cast Swap Test. SREF / style-weight stability testing. Full Benchmark Mode. Exportable benchmark reports.
Cast Swap Demo: Same Blocking. Different Cast. Different Emotional Reading.
Cast A: Original
Three working-class men. Same three-position support geometry.
F1working-class man
helper left
F2working-class man
seated center
F3working-class man
observer right
Cast B: Swapped
Different character identities. Same geometry held exactly.
F1young man
helper left
F2seated woman
seated center
F3older man
observer right
What stayed the same
Figure count. Left/center/right layout. Seated center figure. Helper contact. Observer separation. Prompt architecture. SREF. Parameters.
What changed and what emerged
Character identity. Perceived power relationship. Emotional readings across four generations:
Concern Interrogation Pleading Supplication
“Same blocking. Different cast. Different emotional reading.”
The geometry held. The model inferred the relationship from the staging. The drama took care of itself. Source: Staging is the Story, r/PromptEngineering, 3,000+ views.
Prompts use Midjourney's current default model. Tool built and validated by jbradshaw.design. Tested a prompt? Share what worked or failed →