Задача
Сгенерированные фотографии товаров легко расползаются: у каждой свой масштаб, ракурс и свет, лишние предметы или текст, и каталог из них выглядит случайным. Двум компаниям нужны были изображения товаров, которые читаются как единый набор: магазину автозапчастей и производителю продуктов питания.
Подход
Вместо того чтобы подгонять картинки по одной, я писал спецификацию на каждую серию и генерировал по ней.
Автозапчасти. Перечень из 24 товарных спецификаций: тормозные диски и колодки, стойки подвески, свечи, фильтры, аккумуляторы, ремни, подшипники, амортизаторы, водяные насосы, суппорты и другие детали. Стандарт:
- квадратный PNG, мягкий студийный свет;
- синий контровой свет в фирменном цвете #0094FE;
- никаких логотипов и надписей на товаре;
- не меньше 12% свободного поля вокруг предмета.
Продукты питания. Серии замороженных изделий, мяса, овощей, ягод, напитков и готовых блюд: отдельные квадраты, сетки 2×2, листы 4×2 и горизонтальные композиции 3:2. Стандарт: единый масштаб в серии, ракурс около 45°, чистый белый фон, мягкий студийный свет, естественная тень и ничего в кадре, кроме товара.
В работе
Фото автозапчастей работают на странице подбора запчастей у заказчика.

Результат
У обеих компаний есть стандарт, который можно использовать дальше: новые товары добавляются позже и всё равно совпадают с остальным каталогом. Так выглядит работа в направлении AI-продакшна.
