learn-ai-design-with-phoebe / Designer session 7 of 10
Learn AI Design with Phoebe · Designer track · Session 7 of 10

Illustration and imagery

You can recognise generated imagery across a room, and so can your users. Not because the rendering is bad - it is usually excellent - but because nothing in it was decided. Tonight we name the tells precisely enough to fix them, then get exact about the consistency machinery: which reference parameter does what, which version it needs, and what the documentation itself says it cannot promise. Then the part that decides whether an asset ever ships: rights and provenance, stated honestly, including where the vendors' own framing is a design goal rather than a guarantee.

🟠 Designer track Product · brand · design-adjacent builders Assets that fit 45 min
0-3 · Welcome 3-18 · The tells + the reference params 18-40 · Rights, provenance, build-along 40-45 · Q&A
Part 1 · why it reads as generated

The tells, and what they are really telling you 7 min live

Five tells, and they are all the same underlying failure. Default lighting and lens - soft, frontal, shallow depth of field, because that is the average of every stock photograph ever made. Symmetrical hero compositions - the subject centred, framed, nothing off balance, nothing earning attention. Decorative detail with no meaning - glowing particles, floating panels, circuitry that connects nothing. A palette unrelated to the product - teal and orange arriving uninvited into a plum interface. And subjects that are generically "professional" - people who work at no company, in no city, on nothing in particular.

Live - presented in session Self-study - read after class Official sources covered
★ What you walk out with today A written imagery standard for Cadence you can hand to anyone, the exact reference parameters with their real version gates and documented limits, and four questions to ask about any asset before it ships - the ones that stop a recall rather than explain one.
LiveEach tell, and the decision that was skipped5 min▶

A tell is not a rendering flaw. It is the visible shape of a decision nobody made, which means every one of them has a fix that lives in the brief:

  • Default lighting and lens. Skipped decision: where is the light coming from, and what is the camera. Fix: state it. "Single hard light from the upper left, long lens, no bloom, no lens flare." Boring, specific, unmistakably yours after four assets.
  • Symmetrical hero composition. Skipped decision: what is the crop and where is the subject in frame. Fix: state a crop rule. "Subject in the left third, generous negative space on the right for copy." Now the asset has a job in a layout.
  • Meaningless decoration. Skipped decision: what does this picture claim. Fix: forbid decoration outright. Every element in the frame must correspond to something real in the product.
  • Unrelated palette. Skipped decision: is this asset in the product's colour world. Fix: name the palette as tokens, not vibes - the plum accent family and neutrals from b6, nothing else.
  • Generic subjects. Skipped decision: who is this and what are they doing. Fix: write subject rules. For Cadence: real meeting artefacts, laptops with plausible interfaces, hands mid-note, nobody smiling at the camera.

The same move as everywhere else in this track: direction plus a stated standard. Direction gives the tool something the average of the internet does not have. The standard is what you review against, so "it feels off" becomes a specific line someone can fix.

Self-studyA vague brief and a directed one, side by side3 min read▶

Both of these produce a competent image. Only one produces an asset that belongs in Cadence.

Vague brief

"Illustration for the empty state of our AI meeting-notes app. Clean, modern, friendly. Something about collaboration and productivity. Make it feel human."

Directed brief with exclusions

"Empty-state illustration for Cadence, an AI meeting-notes app.

Subject: one closed notebook and a cold cup of coffee on a plain desk, no people, no screens. The point is "nothing here yet", not "look how busy we are".

Palette: plum accent #6B2D5C with warm neutrals only. No teal, no orange, no gradient.

Lighting: single soft light from the upper left, visible shadow direction, no glow, no bloom.

Crop: objects in the lower left third, wide negative space upper right for the headline. 3:2, no border.

Never appears: glowing particles, circuitry, floating UI panels, brain or lightbulb metaphors, legible text of any kind, any recognisable logo or trademark, stock-smiling people."

The exclusion list is the half people leave out, and it is the half that removes the tells. Write it once for your product and reuse it in every image brief you send for the next year.

Part 2 · the machinery, exactly

Reference parameters and what they cannot promise 7 min live

One asset is a prompt. A set of assets is a system, and the system runs on reference parameters. Get these exact, because the version gates and the cost multipliers are real and people plan around the wrong ones. Midjourney's current default version is V8.2. Style reference is --sref <url|code|random> with --sw 0-1000, default 100, and --sv to choose the style-reference model. Character reference --cref with --cw 0-100 is V6 only. Omni Reference --oref is V7 and later, takes exactly one image, uses --ow 1-1000 with a documented recommendation to stay below 400, and costs 2x GPU time. Personalization profiles (--p) must be unlocked by rating images, and moodboards (--p mID) cannot be combined with --sv or --sw. Stylisation is --stylize 0-1000.

STYLE REFERENCE CHARACTER / OMNI PERSONALIZATION --sref <url|code|random> --sw 0-1000 (default 100) --sv picks the sref model works on the current V8.2 --cref + --cw 0-100: V6 only --oref: V7+, ONE image only --ow 1-1000, stay under 400 --oref costs 2x GPU time --p profile, or --p mID unlock by rating images moodboards: no --sv, no --sw --stylize 0-1000 alongside Controls the overall style palette, rendering, mood Controls subject carry-over one face or object, repeated Controls your taste bias learned from your ratings Cannot copy objects or people no style code from an upload inspiration, not duplication Cannot promise an exact match docs: used as inspiration, not to copy them exactly Cannot replace a brief it biases, it does not specify subject or crop Default version is V8.2. Check the compatibility chart before trusting any parameter combination. --exp appears in that chart with no documented spec, so learn no number for it and test instead. References give you family resemblance, not reproduction. That gap is where direction has to live.
🔍 Click to zoom - three reference mechanisms, what each controls, and what the docs refuse to promise
LiveThe honest answer to "make it look exactly like our brand"4 min▶

Someone will ask, usually a stakeholder holding a printed brand book. The documentation answers for you, and it is worth quoting rather than paraphrasing:

  • --sref transfers style, not content. The docs are explicit that it "doesn't copy objects or people, just the overall style". So it can make an asset feel like your world. It cannot reproduce your mascot.
  • You cannot create a style code from an uploaded image. Style codes come from Midjourney's own library. If your plan was "upload our brand assets and get a permanent brand code", that plan does not exist.
  • References are inspiration. The documentation says references are used "as inspiration ... not to copy them exactly". Family resemblance across a set, yes. Pixel fidelity to an existing asset, no.
  • Omni Reference is the strongest carry-over and the most expensive. One image, --ow 1-1000 with a recommendation to stay below 400, V7 and later only, and 2x GPU time. Budget for it deliberately rather than discovering it in your usage graph.
  • Do not mix moodboards with style weights. A moodboard (--p mID) cannot be combined with --sv or --sw. If your prompt has both, something is being ignored.

None of this makes the tool less useful. It makes it a different tool than the one people imagine: a consistency engine for a set you are art-directing, not a brand-asset reproducer.

Self-studyBuilding a set instead of a picture3 min read▶

Product imagery is almost never one image. It is an empty state, an error state, an onboarding sequence, a marketing hero and three blog thumbnails, and they have to look related without looking repeated.

  • Fix the style first, once. One --sref value and one --sw for the whole set. Write both into your standard. Changing either mid-set is why sets drift.
  • Vary only the subject. Same lighting, same crop family, same palette, different object. Variation belongs in what the asset is about, not in how it is rendered.
  • Use --stylize as a dial, not a rescue. Range 0-1000. Higher means more of the tool's aesthetic and less of your prompt, which is the opposite of what you want when direction is the point.
  • Keep a record. Prompt, parameters, version, and the reference you used, stored with the asset. When someone asks for "one more like that" in four months, this file is the difference between five minutes and an afternoon.
Part 3 · what a working designer needs to know

Rights and provenance, honestly 8 min live

This is where assets die, usually late. The vendors' framing is more careful than the marketing summary of it, and reading the careful version is the whole skill. Adobe's own words about the first Firefly model are that it was trained on licensed Adobe Stock, openly licensed and public-domain content, and is "designed to be safe for commercial use". That is a design goal, not a warranty - and Adobe explicitly does not extend the framing to the 30+ partner models it hosts, stating it cannot verify their commercial safety and pointing you to each partner's terms. So the model picker in your Photoshop dialog is also a legal picker, and most people do not know that.

LiveThe three things people get wrong5 min▶

1. "Commercially safe" is a design goal, and it is model-specific. The framing covers Adobe's own Firefly model. For the partner models hosted alongside it - and there are more than thirty - Adobe states it cannot verify commercial safety and directs you to the partner's terms. If your team uses the model picker casually, your asset library now has two legal regimes in it and no label distinguishing them.

2. Indemnification is something you buy, not something you get. It is a purchased entitlement, scoped to published lists of eligible features, surfaces and export events. Partner-model output is excluded, and so is anything labelled beta or trial. The practical question is never "are we indemnified" - it is "is this asset, made with that model, on that surface, inside the scope we bought". If you cannot answer that, you do not have coverage, you have a hope.

3. Provenance is a receipt, not a verdict. Content Credentials are applied automatically where 100% of the pixels are Firefly-generated, and on the Firefly web app and APIs; elsewhere they are opt-in, which means someone has to turn them on. C2PA's current spec version is 2.4, its Conformance Program launched mid-2025, and its Interim Trust List froze on 2026-01-01 - no new entries. What a credential proves is a signed history of how an asset was made and edited. What it does not prove: that an unsigned asset is fake, or that a signed asset is truthful. Both mistakes are common and both are expensive in a public argument.

One more, specific to Midjourney: commercial terms are the same across tiers, except that companies grossing over $1M USD per year must be on Pro or Mega. That is a procurement fact more than a design fact, and it is the kind of thing that surfaces the week before a campaign.

Deeper legal treatment - registrability of AI-assisted work, vendor indemnity scope, synthetic-content transparency duties, and where the primary sources were unreachable - lives in leader session a4. This session covers what you need to make an asset decision at your desk.

Self-studyWhat to write down per asset3 min read▶

A three-line record next to every generated asset removes almost all of the risk that comes from not knowing:

  • Tool, model and version. Not "Firefly" - which Firefly model, or which partner model. Not "Midjourney" - which version, since parameter behaviour and terms differ.
  • Prompt and parameters, verbatim. Including reference URLs or codes, weights, and the version flag. This is also how you regenerate a match later.
  • Rights status as a sentence you would say to counsel. "Adobe Firefly Image model, standard export surface, covered by our purchased entitlement" is a sentence. "Should be fine" is not.

Keep it with the asset, not in someone's notebook. The moment this matters is the moment the person who made it is on leave.

Build-along

One Cadence empty state, under a standard ★ 12 min · everyone runs it

We are going to make one asset properly, in whatever tool you have open, and then check it the way b5 taught you to check a screen. The point of the exercise is not the illustration. It is that the standard exists before the generation does, so the review is a comparison rather than a debate.

Write the standard first, in five lines. Subject rules, palette (plum accent plus warm neutrals, from b6's tokens), lighting, crop, and the never-appears list. Do not open the generator until these five lines exist.

Generate a set of four, not one. Same style reference and weight for all four, subject varied. If your tool supports it, fix the style with --sref plus one --sw value and change nothing else between runs.

Review against your own five lines. Go line by line and mark pass or fail. Anything you cannot mark is a line that was too vague to be a standard - rewrite it now, while you remember why.

Run the imagery half of the review script. Does the palette stay inside the accent family and neutrals? Does the asset leave the negative space the layout needs? Does any element in the frame claim something the product does not do?

Place it in the real empty state and check contrast. Headline and body text sit on this asset. Those pairs owe you 4.5:1 against whatever pixels end up behind them, and a busy illustration is the most common place that quietly fails.

Real world

Four questions before an asset ships, in this order. Who owns it? - the tool's terms for the specific model you used, not the vendor's headline claim. Is it indemnified? - is this asset, this model, this surface, this export path inside a scope you actually purchased, with partner-model and beta output excluded. Is it provenance-signed? - automatic where 100% of pixels are Firefly-generated and on the Firefly web app and APIs, opt-in elsewhere, so check rather than assume. Does it reproduce anyone's mark? - a logo, a trade dress, a recognisable character or a real person's likeness that wandered in from the training distribution. Any "I think so" in that list is a no, and finding out at this desk costs an hour. Finding out after launch costs a campaign.

Part 4 · the gate

Four checks an asset must pass 4 min live

Put the whole session into one gate you can run in about two minutes. Direction, brand fit, rights, provenance. They are ordered by how early they can be fixed, not by importance - a direction failure is a regenerate, a rights failure is a recall.

FOUR CHECKS BEFORE ANY GENERATED ASSET SHIPS 1 · DIRECTION a written standard, not adjectives 2 · BRAND FIT same palette and light as the product 3 · RIGHTS who owns it, is it indemnified 4 · PROVENANCE signed, and signed by whom Fails when the brief was a mood Fails when palette is unrelated Fails when partner model output Fails when credentials stripped ALL FOUR PASS - THE ASSET SHIPS Any one fails and it does not. The gate is cheap; the recall after launch is not. Provenance proves how an asset was made. It does not prove an unsigned asset is fake. Rights is the check people run last and the only one that can force a recall. Run it first. C2PA spec 2.4. Conformance Program launched mid-2025; the Interim Trust List froze 2026-01-01.
🔍 Click to zoom - the asset gate, and the failure that costs the most if you leave it for last
Homework

Try it yourself - this week ◐ 30-40 min total

Source material

Official sources covered

Every parameter, version gate and rights statement on this page comes from the vendors' own documentation, and where a primary source was unreachable this page says so rather than filling the gap. Model names, credit systems and terms in this space change monthly, so re-check before you commit a campaign to any of it. This page covers:

✓Midjourney reference parameters and their documented limitsPart 2 · V8.2 default · sref/sw/sv · cref+cw is V6 only · oref is V7+, one image, ow 1-1000, 2x GPU · stylize 0-1000
✓Adobe's commercial-safety framing and the partner-model carve-outPart 3 · a design goal, not a warranty · Adobe cannot verify the 30+ partner models and points to their terms
◐Firefly indemnification as a purchased entitlementPart 3 · scoped to eligible features, surfaces and export events · exact conditions unverified and stated as such
✓Content Credentials and C2PA spec 2.4Part 3 + Part 4 · automatic where 100% of pixels are Firefly-generated and on the Firefly web app and APIs, opt-in elsewhere · Interim Trust List froze 2026-01-01
◐Midjourney commercial terms across plan tiersPart 3 · same across tiers except companies over $1M USD/yr must be on Pro or Mega · deeper IP treatment in leader session a4
Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · What is true of Omni Reference (--oref)?

Three separate details people get wrong, and all three cost money or time. --cref with --cw 0-100 is the older, V6-only character reference and is a different mechanism. Omni Reference is V7+, one image only, weighted with --ow 1-1000 with the docs recommending you stay below 400, and it runs at 2x GPU time - budget for that deliberately rather than discovering it in your usage graph.

2 · You generate an image in Firefly using one of the hosted partner models. What does Adobe's commercial-safety framing tell you?

The model picker is also a legal picker. Adobe's framing - trained on licensed Adobe Stock, openly licensed and public-domain content, and designed to be safe for commercial use - is a design goal about Adobe's own model, not a warranty, and Adobe explicitly does not extend it to the 30+ partner models it hosts. Purchased indemnification also excludes partner-model output and anything labelled beta or trial.

3 · What do Content Credentials actually prove?

Provenance is a receipt, not a verdict. It records and signs a history. It cannot certify truth, and the absence of a credential means nothing at all - credentials are automatic only where 100% of pixels are Firefly-generated and on the Firefly web app and APIs, and opt-in everywhere else. Worth knowing the ecosystem state too: C2PA spec 2.4, Conformance Program launched mid-2025, Interim Trust List frozen since 2026-01-01.

Designer session 7 cheat sheet · pin this

The five tellsDefault lighting and lens · symmetrical hero · meaningless decoration · unrelated palette · generically professional subjects. Each is a skipped decision.
The standard, in five linesSubject rules · palette as tokens · lighting · crop · never-appears list. Write it before you open the generator.
Style reference--sref <url|code|random> with --sw 0-1000 (default 100) and --sv for the sref model. --stylize 0-1000 as a separate dial.
Character vs omni--cref + --cw 0-100 is V6 only. --oref is V7+, exactly one image, --ow 1-1000 (stay under 400), and costs 2x GPU time. Default version is V8.2.
Documented limits--sref does not copy objects or people, only overall style. You cannot make a style code from an uploaded image. References are inspiration, not exact copies. --exp has no published spec.
Moodboard rule--p profiles unlock by rating images. Moodboards (--p mID) cannot be combined with --sv or --sw. If your prompt has both, something is ignored.
Commercial safetyAdobe's framing is a design goal for its own Firefly model, not a warranty, and does not extend to the 30+ partner models. Indemnification is purchased and scoped; partner, beta and trial output excluded.
ProvenanceContent Credentials: automatic at 100% Firefly pixels and on the Firefly web app and APIs, opt-in elsewhere. C2PA 2.4; Interim Trust List frozen 2026-01-01. Proves history, not truth.