I built a deterministic image pipeline—blank device scenes, inpaint, and compositing—for brand-safe marketing without stock or NDA leaks.
Forty-plus assets powering Googler Media mood galleries, Noogler case study frames, weableColor heroes, and marketing thumbnails—deterministic enough to rerun batches, not single-shot prompts.
12 job routes · Ollama + A1111 · 40+ portfolio assets
- 12 jobs
- Routed job types in central manifest
- 20 scripts
- Ollama · A1111 · ImageMagick
- 40+
- Portfolio & product assets
Why routing matters
GenAI at scale is not typing into a web UI—it is routing, masking, evals, and compositing. The same discipline that applies to LLM agents applies to visual pipelines: deterministic jobs, fallbacks, and proof artifacts.
Pipeline architecture
A central job router maps twelve job IDs to runners—Ollama for photoreal blanks and FLUX Klein text thumbs, A1111 for inpaint and UI-UX-05 dashboard mockups, manual pixel-perfect for exact Figma screenshots on monitors.
- post-blank-scene → nine-angle device library
- monitor-inpaint → screen region repaint
- text-thumbnail → FLUX Klein legible text
- ui-mockup-dashboard → UI-UX-05 checkpoint
Blank → mask → inpaint → composite
One single-operator desk scene, four proof stages on the same v1-overhead blank: ImageMagick screen mask, A1111 UI mockup composited into the rect, then Figma Live Inspector panels on the monitor—each step reuses the identical base plate (v3-collab rejected: three-hand GenAI artifact).
Separately, the post-blank-scene job batches photoreal device angles with empty screens—scene plates you pick before compositing UI. Those blanks are library outputs, not shipped product proof.
Pipeline stages
Blank-scene angle library
UI mockups & product heroes
Sharp composites only—real Figma UI on photoreal device scenes from the pipeline (no blurry one-shot dashboard renders). Each figure below is a finished composite with UI on screen, not a blank scene plate.
Shipped product proof
Production use · NDA-safe mood libraries
Google-era case studies use 48+ locally generated mood frames—illustrative diversity and campus energy without confidential assets. Same pipeline, same routing discipline.
Client creative vault
The same pipeline powers full brand passes—each project is its own case study with a complete lightbox gallery (not a mixed reel on this page).