Filmstock Responsiveness
A full-factorial eval of how image models respond to filmstock, lighting and scan language: 288 images, 195 features, a 31-page write-up.
- Role
- Sole author (design, analysis, paper)
- Year
- May & September 2026
- Status
- Paper + replication
- Outcome
- ChatGPT Images 2.5: 24% less responsive than 2.0 to filmstock, 14% to lighting, 37% to scan language

Finding
Problem
Photographic prompts lean on film vocabulary. How sensitive are image models to it, and by how much?
What I shipped
Designed a full-factorial eval of how image models respond to filmstock, lighting and scan language: 288 images and 195 features per image, analysed with PCA, MANOVA and PERMANOVA.
A September replication found ChatGPT Images 2.5 24% less responsive than Images 2.0 to filmstock, 14% to lighting and 37% to scan language (Holm-adjusted p < .001). Repeats of the same prompt were 41.5% closer together.
Generated and normalised the image set, built the feature-extraction and stats pipeline, and wrote it up in a 31-page paper. Code is MIT; data and writing are CC BY 4.0.
Architecture
- Full-factorial prompt grid
- 288 normalised images
- 195 features per image
- PCA · MANOVA · PERMANOVA
- Paper + replication
Tradeoffs
- A full-factorial design with 432 blocked prompt-response contrasts, so each vocabulary's effect is isolated.
- Replicate on the next model (ChatGPT Images 2.0 vs 2.5) instead of stopping at one result.
- Scope the claim: three vocabularies measured, no claim of a general decline in quality.
Evals
- 288normalised images in the first studyfilmstock-responsiveness-benchmark, README
- 195features extracted per imagefilmstock-responsiveness-benchmark, README
- 31pages in the replication paperstudies/2026-09-images-2-5
Figures



Stack
Python, PCA, MANOVA, PERMANOVA, ComfyUI








