Skip to content

Prompting

Taffy Carl edited this page Mar 4, 2026 · 13 revisions
header

Prompting in FooocusPlus, basics and hints.

The header image above was created with FooocusPlus 1.0.9-13, utilising Flux1.Dev with the following prompt along with the TC Coloured Pencil Full Art style. a grey traditional styled alien dressed as a garden gnome holding a piece of chalk, standing in front of a large chalk board on a wall, covered in scribbled random chalk written gibberish words as if being punished in school

The following is a fairly comprehensive how-to guide on effective prompting for major SDXL-based models (including base SDXL, Juggernaut XL, Pony Diffusion, and other SDXL variants) versus Flux series models (Flux.1 dev/schnell/pro variants, including tuned ones like Flux.1 Krea dev), with a focus on usage in FooocusPlus, a fork that supports Flux.

This guide highlights key differences in model architecture, prompt understanding, and best practices for success. Flux models represent a major leap in prompt adherence, natural language handling, and output quality compared to SDXL-era models, but they require adjusted techniques—especially since negative prompting is not supported (and often ineffective or ignored) in Flux.

1. Core Differences
Core Differences Between SDXL-Family and Flux-Family Models

Base Model

SDXL-Family (SDXL, Juggernaut, Elsewhere, Pony, etc.)

Flux-Family (Flux.1, Krea dev, etc.)

Architecture

Based on Stable Diffusion XL (latent diffusion, CLIP + OpenCLIP encoders)

Flow-matching + advanced transformers (T5 + CLIP), much larger context, better coherence

Prompt Style

Works best with comma-separated tags, weights (e.g., (keyword:1.2)), artist names, quality boosters

Excels at natural language sentences, descriptive paragraphs; tags/commas less necessary or even counterproductive

Prompt Length

Medium-long (75–150 *tokens); too long dilutes adherence

Handles long, detailed prompts extremely well (200+ *tokens often better)

Negative Prompt

Very useful; common lists include "blurry, deformed, ugly, low quality, extra limbs". Negative prompting is also available in Fooocus Enhance for realism and Fooocus Semi Realistic.

Not supported — Flux ignores or struggles with negation; use positive rephrasing instead

Prompt Adherence

Good but often requires heavy weighting, styles, and fixes for complex scenes/anatomy

Excellent — follows complex instructions, poses, compositions, text rendering far better

Strengths

Vast ecosystem (LoRAs, fine-tunes), fast generation, great for stylised/anime (Pony) or realism (Juggernaut)

Superior realism, anatomy, hands, text in image, lighting, fewer artifacts; more "opinionated"/cinematic

Weaknesses

Can struggle with exact poses, text, multi-subject scenes without tweak

Slower generation (especially dev), higher VRAM needs; less flexible with extreme stylisation without tuning

FooocusPlus Notes

Native support; auto-expands prompts, styles work well, negative prompt effective

The FooocusPlus negative prompt field is often ignored for Flux

Flux generally outperforms SDXL in raw quality and adherence, but SDXL-family models remain faster and more customisable via community fine-tunes.

"Fooocus auto-expansion:” The Fooocus V2 style. Fooocus V2 works equally well for Flux models, but of course it has the potential to overwhelm the prompt or crowd out other styles, just as it does in the SDXL case
*A beginners note on 'Tokens' - Instead of reading text word-for-word, AI breaks down input (prompts) and output into smaller chunks—such as characters, partial words, or full words—known as tokens.

2.Best Practices
Best Practices for SDXL-Based Models (Including Juggernaut XL, Pony, Elsewhere etc.)

These models thrive on structured, weighted prompts. In Fooocus, use the prompt box + styles + quality sliders.

  • Prompt Structure — Start with subject -- details -- style -- quality.

    • Example base: "1girl, solo, beautiful woman with long flowing red hair, blue eyes, wearing elegant Victorian dress, standing in misty forest at golden hour, highly detailed, masterpiece"

    • Add weights for emphasis: "(masterpiece:1.3), (best quality:1.2), intricate details"

    • For Juggernaut XL (photo-realism-focused): Use trigger words like "skin textures, detailed skin, realistic, photo-realistic, sharp focus". Keep first sentence clear and important. Avoid over 75 tokens for best adherence. Include lighting ("soft natural light", "dramatic shadows") and perspective ("close-up portrait").

    • For Pony Diffusion (anime/stylised/furry strong): Use score tags at start/end like "score_9, score_8_up" for quality. Natural language or tags work; longer detailed prompts beat short ones. Emphasise anatomy/actions with verbs ("sitting", "dynamic pose") "score_9" etc is included in the Fooocus Pony and Pony Real styles - and in the Pony presets.

  • Negative Prompt — Essential. Common effective list: "blurry, lowres, deformed, ugly, mutated hands, extra limbs, poorly drawn face, bad anatomy, watermark, text, signature"

  • Tips for Success:

    • Use Fooocus styles/presets (e.g., "Fooocus V2", "Cinematic") to auto-boost.

    • Weight important elements: (red hair:1.4)

    • Experiment with samplers (Euler a, DPM++ 2M Karras) and 20–40 steps.

    • For realism (Juggernaut): Add "raw photo, 8k" or artist references sparingly.

    • For anime/Pony: Include "anime style, detailed background" and avoid realism boosters.

    • sdxl

3. Best Practices
Best Practices for Flux Series Models (Flux.1 dev/schnell/pro, Krea dev in Fooocus Plus)

Flux prefers human-like descriptions. Negative prompts are not available at this point so do nothing (or harm) — avoid them entirely in FooocusPlus for Flux. Instead, positively describe what you want (or rephrase to exclude via inclusion of opposites).

  • Prompt Structure — Write naturally, like describing a scene to a director.

    • Example: "A cinematic portrait of a young woman with long wavy auburn hair and emerald green eyes, wearing a flowing white dress, standing confidently on a cliff-side at sunset with dramatic golden lighting and ocean waves crashing below, sharp focus, highly detailed, professional photography style"

    • Be explicit about placement/composition: "foreground: woman facing camera, background: misty mountains, object A in front of object B"

    • Specify lighting, mood, and angles: "dramatic side lighting", "low angle shot", "serene atmosphere"

    • For text in image: Flux excels — just include "sign reading 'Welcome' in bold red letters"

  • Negative Prompt — Leave blank or ignore the field in FooocusPlus. Rephrase negatives positively:

    • Instead of "no blur": "sharp focus, crystal clear details"

    • Instead of "no extra limbs": "perfect anatomy, two arms, two legs"

    • Avoid "white background" — it often blurs; say "detailed colourful background" instead.

  • Tips for Success:

    • Use natural sentences over tags/commas — Flux understands context better.

    • Longer, descriptive prompts = better results (no token limit worry like SDXL).

    • Flux is "opinionated" (especially Krea dev) — it adds tasteful interpretation; embrace it for cinematic outputs.

    • Settings in Fooocus forks: 15–30 steps typical (schnell faster/lower steps); CFG 3.5–7 (lower for creativity).

    • For variants like Z-Image-Turbo: Similar to base Flux but faster — prioritise concise yet descriptive prompts.

    • Great for realism, complex scenes, hands/text — fewer fixes needed vs SDXL.

    flux

Final Tips to Succeed Across Models in FooocusPlus

  • Start simple, iterate: Generate, tweak prompt, regenerate with same seed for comparison.

  • Use Fooocus auto-expansion (if enabled) for SDXL — it adds beauty boosters.

  • For Flux: Rely on prompt alone more; avoid over-relying on styles/LoRAs (support varies).

  • Test both families: SDXL for speed/customisation, Flux for superior quality/adherence.

  • Presets are an ideal way to get started, there is a Wiki page here for your reference and guidance.

  • Styles are also another way to improve your image output, you can find more information and demonstrations of Styles, e.g. what they do etc here at this Wiki page.

  • Community resources if you get stuck: Ask here at PureFooocus, Check Civitai for model-specific example prompts.

Clone this wiki locally