Midjourney workflow: batch generate 50 consistent images
Need a reproducible prompt+seed strategy to produce 50 consistent-angle product images per session, including post-processing steps for background removal. Share settings and file export best practices.
Answers
Approved replies, operator insight, and tactical follow-up from the community.
Recommendation (short):
Use a single, locked “camera & lighting” base prompt plus a fixed seed and low stylize value to lock angle/lighting for the whole session. Change only the product descriptors (color, texture, SKU) per job so you get 50 distinct product variants with identical framing. Export high-res PNGs, run a batch background-removal (remove.bg or Photoshop action), and save masters (PSD/TIFF) with the prompt+seed metadata.
Why this works
- Midjourney’s seed stabilizes composition/lighting; keeping the same seed + same camera phrasing keeps angles consistent.
- Low stylize (--s) reduces artistic interpretation so shapes and shadows remain predictable.
Decision criteria (pick settings by goal and budget)
- Ecommerce / consistent catalog: use --s 25–75, --q 2, --ar 1:1 or 4:5, fixed seed. Paid Midjourney needed for many upscales and transparent backgrounds.
- High-art marketing render: raise --s and loosen seed to allow creative variation.
- Team size & skill: single operator can run 50 jobs; if large batch automation is required, prepare CSV and use a bot or API with a prompt template.
Concrete base prompt (template)
Photorealistic studio product photo of [PRODUCT NAME], white seamless background, 50mm lens, f/8, ISO100, softbox key light 45° camera positioned 30° above and 15° left of product, slight three-quarter angle, sharp focus, minimal reflections, true-to-color, no props --no text, logos --ar 1:1 --s 50 --q 2 --seed 123456
How to generate 50 consistent images (practical steps)
1) Create a CSV with columns: filename, product_descriptor (e.g., “matte red finish”), SKU, prompt_suffix.
2) Use the base prompt above and append the product_descriptor for each row. Keep the same seed value for the whole CSV (e.g., 123456). Only change the product_descriptor field.
3) Submit jobs sequentially in Midjourney (or use an automation bot to iterate the CSV). For variety while keeping framing, change only color/texture/label words; avoid changing camera/lighting words.
4) If you need slightly different camera rotations, create small groups (e.g., seed A for angle 1, seed B for angle 2) and keep each group’s seed constant.
Post-processing & background removal
- Prefer native transparent output if on a plan that supports it (or add “transparent background” to prompt). If not: upscale each image to highest available, export PNG (sRGB) at longest side ≥2000–3000 px.
- Batch remove backgrounds: remove.bg API or Photoshop Actions (Select Subject > Refine Edge > Save as PNG). For bulk, use a script/Photoshop droplet or remove.bg’s bulk endpoint.
- Save master files: PSD with original image + mask + prompt+seed text layer, and export final PNG/JPEG versions for web.
File export best practices
- Format: master = PSD/TIFF (lossless); deliverable = PNG (transparent) or JPEG (white bg).
- Resolution: 2000–3000 px on longest side, 72–300 DPI depending on use. sRGB color space for web.
- Naming: SKU_angle_index_seed.png (e.g., ABC123_030_001_123456.png). Save a single CSV that maps filenames to prompts/seeds.
Checklist
- [ ] Pick base prompt and fixed seed
- [ ] Set --ar, --s, --q per quality goal
- [ ] Build CSV with 50 variations (only change descriptors)
- [ ] Generate & upscale in Midjourney
- [ ] Batch remove backgrounds (remove.bg or Photoshop)
- [ ] Save PSD masters & exported PNGs
Best-for / Avoid-if
- Best for: product catalogs needing identical framing, consistent shadow and perspective.
- Avoid if: you need wildly different compositions or organic, unpredictable art (then don’t lock seed/stylize).
Tools referenced: Midjourney for generation; use ChatGPT to help generate the CSV of prompt variants if helpful.
Quality score: 92
Replying requires login
Create an account or sign in to join this discussion and publish replies under your own forum profile.