Stable Diffusion Prompt Templates: Product Shots, Avatars, Posters, and Game Assets
"Stability AI's Stable Diffusion 3.5 announcement is used to confirm the official model direction and prompt-following context."
"The Stability AI License page is used as a reminder that commercial image use requires checking model and service licenses."
"Hugging Face Diffusers documentation is used for the basic context around prompts, negative prompts, and generation pipelines."
"The ComfyUI Text to Image tutorial is used to confirm that the prompt is one input inside a text-to-image workflow."
The most common Stable Diffusion prompt template problem is not that the words are not advanced enough. It is that the structure is too loose. You can copy a long English keyword string from the web, move it to your own model, size, and seed, and get a completely different image. The prompt is only one input in the workflow; the model, LoRA, negative prompt, and sampling settings all matter.
This guide is not about a magic phrase. We will break a Stable Diffusion prompt into a reusable structure, then apply it to four common cases: product shots, avatars, posters, and game assets. You can copy the templates directly, but the real value is knowing which part to replace.
Core takeaways
Think of a Stable Diffusion prompt as a creative brief, not a keyword warehouse.
| What you want | What the prompt should emphasize | Common failure |
|---|---|---|
| Product shot | Product subject, material, background, lighting, lens angle | Writing only “premium” without placement details |
| Avatar | Age range, mood, framing, lighting, style | Real-person imitation or risky identity cues |
| Poster | Topic, layout, key visual, empty space, text area | Asking the model to render too much text |
| Game asset | View angle, specification, style consistency, background needs | Missing use case and size, making the asset hard to use |
A stable template usually has six layers: subject, scene, composition, lighting, style or medium, and quality constraints. Do not turn the negative prompt into an endless list of “bad hands, worst quality.” Add exclusions based on the failure you actually see.
Start with a structure, not a keyword pile
Do not start by stacking dozens of adjectives. Use a skeleton and place information in a predictable order:
[subject], [subject details], [scene/background], [composition/camera], [lighting], [style/medium], [quality constraints]
Here is a simple base prompt:
a matte black wireless headphone, soft leather ear pads, placed on a clean stone table, three-quarter view, shallow depth of field, soft studio lighting, minimal product photography, high detail
In ComfyUI, this usually goes into the positive prompt input. The model, sampler, canvas size, seed, and LoRA still affect the result. Hugging Face Diffusers and ComfyUI documentation both frame the prompt as part of the generation chain, not as the only thing that decides the final image.
Write the required information first
Many failed prompts put the order backward: cinematic, masterpiece, ultra detailed, then the subject. The core information becomes vague, so the model drifts. A steadier order is:
- Subject and use case:
a ceramic coffee mug for ecommerce product photo - Scene and composition:
centered, front view, white background - Lighting and material:
softbox lighting, glossy ceramic texture - Quality constraints:
sharp focus, clean edges, realistic product photography
This is not the only valid syntax, but it tells you which layer you are editing. When tuning the image, change the subject or composition first, then the style. Do not rewrite the whole prompt every time.
Four high-frequency prompt templates
The templates below are written in English because most Stable Diffusion models and community checkpoints respond more reliably to English prompts. Keep Chinese notes in your own brief if you want, but use clear English for the actual input.
Product shot template
Use this for ecommerce images, course-cover objects, software merch, or concept product sketches.
[product name], [material and key features], placed on [surface/background], [camera angle], [lighting], [brand-safe visual style], realistic product photography, sharp focus, clean composition
Example:
a compact mechanical keyboard, translucent keycaps and aluminum frame, placed on a dark walnut desk, three-quarter front view, soft studio lighting, subtle reflections, realistic product photography, sharp focus, clean composition
Replace these parts carefully:
[product name]: use a generic product name, not a real trademark.[material]: specify plastic, glass, metal, fabric, ceramic, or another visible material.[camera angle]:front view,top view, andthree-quarter vieware more useful than “make it look nice.”[brand-safe visual style]: avoid imitating a specific brand if the image is for commercial use.
For product shots, recognition and usability matter more than visual fireworks. If the image is for a web page, a simpler background is usually better than a deformed product.
Avatar template
Use this for social avatars, creator portraits, and fictional characters. Avoid imitating real people or living celebrities, especially for commercial identity use.
a [character type], [age range and expression], [clothing or identity cue], [background], portrait composition, [lighting], [style], detailed face, natural eyes
Example:
a friendly independent developer, late 20s, calm expression, wearing a simple dark hoodie, blurred home office background, portrait composition, soft window light, modern editorial illustration, detailed face, natural eyes
For anime or game-style avatars, replace modern editorial illustration with anime character illustration or stylized game portrait. Do not mix too many styles such as anime, oil painting, 3D render, and pixel art in the same prompt. The model will not know which direction to follow.
Poster template
The key to poster prompts is not asking the model to write the final copy. Most Stable Diffusion models are still unreliable with long text. A better workflow is to generate the key visual and empty space first, then add text in Figma, Canva, or another design tool.
a poster key visual for [topic], [main subject], [symbolic background], strong focal point, clean negative space for headline, [color palette], editorial poster design, high contrast, print-ready composition
Example:
a poster key visual for an AI coding workshop, a glowing workflow diagram floating above a laptop, abstract blue and green background, strong focal point, clean negative space for headline, modern editorial poster design, high contrast, print-ready composition
If you need room for text, write clean negative space for headline or empty area on the top left for text. Do not ask the model to render the exact title unless you are ready to fix the text afterward.
Game asset template
Game assets fail when the specification is missing. Decide the use case first: icon, prop, character portrait, background, pixel object, or sprite sheet.
[asset type] for a [game genre], [object/character description], [view angle], [style], isolated on transparent or plain background, consistent lighting, game asset sheet, clean silhouette
Example:
a fantasy potion bottle icon for a mobile RPG, small round glass bottle with blue liquid and cork stopper, front view, hand-painted game icon style, isolated on plain background, consistent lighting, clean silhouette
For a sprite or frame sequence, do not write only “running character.” Add side view, 8-frame sprite sheet, consistent character design, and pixel art style. Even then, AI-generated frames usually need manual cleanup before they can become final animation assets.
Negative prompts should not keep getting longer
A negative prompt excludes unwanted results. It should not become a giant dump of every bad keyword you have seen. Look at the failed image first, then add terms that match the problem.
| Failure | Negative prompt to try |
|---|---|
| Deformed product or dirty edges | distorted product, warped shape, messy edges, extra parts |
| Broken face or strange eyes | asymmetrical eyes, deformed face, unnatural skin, extra fingers |
| Poster feels too busy | cluttered layout, busy background, unreadable text, random letters |
| Game asset is hard to cut out | complex background, heavy shadow, cropped object, noisy outline |
| Image feels low quality | blurry, low resolution, compression artifacts, overexposed |
Common terms such as bad hands and worst quality can stay, but they will not solve every issue. If the product angle is wrong, change the positive prompt to front view or top view. If the poster lacks empty space, add clean negative space. The negative prompt trims the output; it does not rewrite the brief.
Iterate in ComfyUI in the right order
Prompt templates are useful because they give you a debugging order. Use this five-step loop.
1. Run the smallest prompt first
Keep only the subject, composition, and lighting to see whether the model understands the main object:
a compact mechanical keyboard, three-quarter front view, soft studio lighting, realistic product photography
If this already fails badly, switch models or inspect the workflow before adding a hundred style terms.
2. Fix the seed before local edits
Once you get an output close to the target, fix the seed. Change only one layer at a time: background, then lighting, then style. That is how you learn what caused each change.
3. Record positive and negative prompts separately
Break the prompt into notes:
subject: compact mechanical keyboard
composition: three-quarter front view, centered
lighting: soft studio lighting
style: realistic product photography
negative: warped shape, messy edges, extra keys, blurry
This is easier to reuse than one long comma-separated string.
4. Reduce complexity when changing models
The same prompt can behave differently on SDXL, Stable Diffusion 3.5, FLUX, or a community checkpoint. When you switch models, test a simpler prompt first. Do not carry over every LoRA, ControlNet, and complex negative prompt from the previous model.
5. Tune parameters last
Image size, steps, CFG or guidance, and sampler settings affect the result, but they should not be your first fix. If the direction is wrong, edit the prompt first. When the image is close, tune the parameters.
There is also a point where you should stop editing the prompt. If you change only the prompt five times in a row and the subject is still deformed or the style still drifts, the words are probably not the main problem. The model may not fit the scene, the LoRA weight may be too strong, the aspect ratio may be wrong, or a post-processing node may be changing the image. Go back to the minimal prompt, disable extra LoRA and complex nodes, and compare models with the same seed. Once the base result is acceptable, add the template fields back layer by layer.
Turn the templates into your own library
The real time saver is not saving a hundred full prompts. It is saving replaceable fields. For each use case, keep a small table:
| Field | What to record | Example |
|---|---|---|
| Use case | Where the image will be used | WeChat cover, course page illustration, game prop icon |
| Subject | The object the model must recognize | mechanical keyboard, potion bottle, developer portrait |
| Composition | View angle, distance, subject placement | front view, top view, centered, close-up |
| Style | One main visual direction | realistic product photography, pixel art, editorial poster |
| Constraint | Problems that must not appear | no text, plain background, clean silhouette |
| Reuse note | Which model, seed, and size worked | SDXL checkpoint A, 1024x1024, seed 1234 |
With this setup, the next prompt starts from “use case + subject + composition” instead of from a blank page. A product-shot template can keep the photography setup, lighting, and background while you replace only the product and material. A game-icon template can keep front view, plain background, and clean silhouette while you change the prop. The more clearly you split the fields, the less your library turns into long sentences that no one wants to maintain.
One more practical habit: save only the successful version and the reason a failed version failed. Do not store every intermediate prompt. A month later, you will not know which one was useful. Failure notes can be short: deformed subject, cluttered background, wrong text, unstable face, dirty edge. When the same problem appears again, read the failure note first, then decide whether to edit the positive prompt, add a negative prompt, or switch models.
Check licensing before using commercial assets
Product shots, posters, avatars, and game assets often move into commercial work. Keep these layers separate:
- Base model license: check Stability AI, the Hugging Face model card, or the publisher of the model.
- Community checkpoint or LoRA: the download page may have different usage terms from the base model.
- Platform terms: if you generate through a hosted platform, the platform terms also matter.
- Real brands and people: do not put trademarks, celebrities, or real living people into imitation templates.
- Asset use case: a course cover, ad creative, client delivery, and paid asset pack do not carry the same risk.
Stability AI’s license page and model cards can change. Before commercial use, check the official current terms. The templates in this article are writing structures, not legal advice.
FAQ
Should I write Stable Diffusion prompts in Chinese or English?
English is usually more reliable, especially with SDXL and many community checkpoints. You can write the requirement in Chinese first, then translate it into a clear English prompt. Structure matters more than fancy adjectives.
Why does someone else’s prompt produce a different result for me?
The model, LoRA, seed, size, sampler, negative prompt, or post-processing may be different. Copying a prompt only copies part of the conditions, not the whole workflow.
Is a longer negative prompt better?
No. A very long negative prompt makes it hard to know which term helped. Start from the current failure, add a few terms, and keep them only if the output improves.
Can I write brand names or celebrity names in the prompt?
Be careful even in experiments. For commercial work, avoid this, especially in posters, avatars, and product shots. Describe style, material, composition, and mood instead of imitating a specific brand or real person.
Can I use these templates directly in ComfyUI?
Yes. Put the positive prompt into the positive input and the negative prompt into the negative input, then set the model, image size, seed, and sampler in your workflow. If the basic chain is not working yet, go back to the ComfyUI beginner guide.
Next steps
If you have not run basic text-to-image yet, start with ComfyUI Beginner Guide. If you often import workflows shared by other people, read ComfyUI Workflow Reuse Guide. If you are still choosing between SDXL, SD 3.5, and FLUX, the previous article, Stable Diffusion Model Selection, is the better next read.
A Stable Diffusion prompt template is not a fixed spell. It is an editable creative brief: define what you want, use negative prompts to remove specific problems, then tune seed, parameters, and model choice. That is when copying a template starts to make sense.
How to adapt a Stable Diffusion prompt template
Turn a generic prompt template into a reusable image-generation brief by adjusting subject, scene, composition, lighting, style, and negative prompts.
⏱️ Estimated time: 25 min
- 1
Step1: Define the use case
Decide whether you are generating a product shot, avatar, poster, or game asset. Each one needs a different composition and specification. - 2
Step2: Fill in the positive prompt
Write the prompt in this order: subject, scene, composition, lighting, style or medium, and quality constraints. - 3
Step3: Run the minimal prompt first
Keep only the subject, composition, and lighting to confirm that the model understands the core object. - 4
Step4: Add negative prompts from failures
Handle warped products, broken faces, cluttered backgrounds, and dirty edges separately instead of adding a huge list of bad terms. - 5
Step5: Fix the seed and iterate layer by layer
Once the output is close, fix the seed and change only one layer at a time, such as the background, lighting, style, or parameters. - 6
Step6: Turn results into reusable fields
Save the use case, subject, composition, style, constraints, and reuse notes instead of keeping a pile of unmaintainable long prompts.
FAQ
Should I write Stable Diffusion prompts in Chinese or English?
Why does someone else's prompt produce a different result for me?
Is a longer negative prompt better?
Can I write brand names or celebrity names in the prompt?
Can I use these templates directly in ComfyUI?
10 min read · Published on: Jun 3, 2026 · Modified on: Jun 3, 2026
ComfyUI & Stable Diffusion Guide
If you landed here from search, the fastest way to build context is to jump to the previous or next post in this same series.
Previous
Stable Diffusion Model Selection: How to Choose Between SDXL, SD 3.5, and FLUX
Not sure which Stable Diffusion model to use? This guide compares SDXL, SD 3.5, and FLUX.1 across use case, hardware, ecosystem maturity, and licensing, with a practical ComfyUI test workflow.
Part 3 of 4
Next
This is the latest post in the series so far.
Related Posts
ComfyUI Beginner Guide: From Installation to Your First Stable Diffusion Image
ComfyUI Beginner Guide: From Installation to Your First Stable Diffusion Image
ComfyUI Workflow Reuse Guide: Import JSON, Fix Missing Nodes, Map Model Paths
ComfyUI Workflow Reuse Guide: Import JSON, Fix Missing Nodes, Map Model Paths
Cursor @Codebase vs @Docs vs @Files: A Practical Decision Guide
Comments
Sign in with GitHub to leave a comment