In the darkroom. This engine is still being developed and tested; details can change.
WS-001 · FR 01 · Engine Room
Brand Look Engine
Ten mood images in, one written style preset out that every shoot reads.
A · Free · keyword BRANDBOOK
The preset and the shotlist
The preset this engine reads and the shotlist template it fills. Enough to run one shoot by hand and see if it fits your brand.
Fig. 1 · The board
A Input slot
5-15 mood or reference images (own shoots, saved references) + brand URL
B Engine
- 01style-extractor
- 02image-brand-knowledge
- 03brand-research
route gemini · fallback gemini
C Contact sheet
one style preset file (light, lens, palette, set, mood, never-list) + a brand folder in the image library
Data sheet
- Input
- 5-15 mood or reference images (own shoots, saved references) + brand URL
- Output
- one style preset file (light, lens, palette, set, mood, never-list) + a brand folder in the image library
- Models
- gemini-vision
- Route
- gemini (fallback gemini)
- Command
- /studio-brain-setup
- Cost per run
- a few Gemini vision calls, no image generation
- Maturity
- Working: used in production here
Fig. 2 · Sample output
Placeholder frames · real output replaces them before launch
These are drawn placeholders, not engine output. Real frames from this engine replace them when it is released.
What it does
It looks at the images a brand already likes and writes down what they have in common: the light, the lens, the colors, the set and what never appears. That description becomes a preset file every other engine reads, so the next shoot starts from the brand’s look instead of from a blank prompt.
What you see in the post
The board: the input slot fills with ten mood images as a loose pile on the light table. A loupe moves over
them and pulls out exposure data in mono (KEY · SOFT LEFT, LENS · 50MM, BACKDROP · WARM PAPER). The
lines stack into a recipe card. Last frame: the preset file next to one new frame shot with it.
How it runs
/studio-brain-setupstarts the Brain setup (planned command); or directly/brand-research <url>for palette and voice./image-brand-knowledgecreates the brand folder in the image library with the curated mood images./style-extractoranalyzes the mood images with Gemini vision and writescore/studio/styles/<type>_<name>.md.uv run --project core/studio python core/studio/tools/check_style.pyvalidates the preset.
What you get (the giveaway)
- free: an example preset with every field explained + a mood-image checklist (
../weadapt-studios-products/product/studios/brain-studio/free/) - studio: the full Studio Brain (skills, style templates, commands) for Claude Code and Codex
Honest limits
It describes a look; it does not invent one. With fewer than five coherent references the preset gets vague.
The analysis runs on Gemini, so it needs GOOGLE_AI_API_KEY. Working: the skills exist and are used in this repo.
