









neophoto.
ОТ ФОТОГРАФИИ К НЕЙРОНКАМ
Многие мои знакомые (владельцы косметических брендов) говорят, что привычные нам предметные фотосъёмки теперь уже уходят на второй план - на авансцену выходят изображения, созданные в программах 3d-моделирования и нейронках. Вроде как там изображения получаются красивее и быстрее.
Ну, раз так, то, чтобы не отставать от прогресса, пришлось осваивать современные технологии.
Для примера я взял флакон косметики HELEO4.
В качестве редактора для 3d-моделирования я выбрал BLENDER. Для моих задач этой программы достаточно - там есть все необходимые инструменты для создания как самой геометрии товара, так и текстуры её поверхности. Кстати, эта программа ещё и бесплатная!
Но! Начинать работу всё равно приходится с предметной фотосъёмки - создавать 3d-модель проще всего на основе уже имеющихся фотографий, на которых видна форма товара, соотношение частей, материал поверхности и то, как товар взаимодействует со светом (степень шероховатости, блики, прозрачность, цвет и т.д.)
Соответственно, надо было сделать серию фотографий флакона с разных ракурсов. Чтобы проще было создавать 3d-модель, на фото я поместил белый флакон на тёмном фоне - так лучше видна форма предмета (рис.2).
Настройки фотоаппарата (Canon 5D Mark II, объектив Canon EF 24-105mm F/4):
🔹 выдержка 1/125 сек,
🔹 диафрагма F/8,
🔹 ISO 400.
Фотосъёмка проводилась с использованием видеосвета YongNuo YNLUX200.
По этой серии фотографий в программе BLENDER я сделал 3d-модель (рис.3 и рис.4). В принципе, создание флакона цилиндрической формы не представляет особенных трудностей. Самое сложное было создать выемку на верху дозатора.
А дальше есть 2 варианта использования этой модели:
🔸 можно под каждую задачу создавать новый интерьер в BLENDER и вставлять в этот интерьер нашу 3d-модель,
🔸а можно научить нейронную сеть рисовать наш товар и тогда буквально за 20 секунд можно будет генерировать любой фон для флакона косметики.
В BLENDER я сделал несколько интересных изображений, но потратил на это очень много времени (рис.5, рис.6)
Давайте посмотрим, сколько времени будет уходить на генерацию изображения в нейронках.
Для решения задачи в нейронке необходимо научить её рисовать наш флакон. Есть 2 варианта, как это сделать: или переучить основную модель для рисования нашего товара, или (что, на мой взгляд, гораздо более логично) создать LoRa (вспомогательную мини-модель) и добавлять её к основной модели для наилучшего отображения нашего флакона косметики.
Для обучения LoRa нужна серия исходных изображений флакона косметики (так называемый "датасет"). Кстати, именно BLENDER помог мне в подготовке датасета - там очень удобно вращать 3d-модель и сохранять в виде изображения любой нужный ракурс. Я подготовил 10 ракурсов флакона и запустил обучение LoRa.
На начальном этапе обучения LoRa выдавала вообще не ту форму флакона (рис.7 и рис.8). А вот уже после 5-7 эпох (при правильных настройках) сэмплы, генерируемые с помощью LoRa, могут быть очень даже похожи на исходные изображения датасета.
В итоге: после 7-10 эпох моя LoRa научилась довольно-таки хорошо передавать форму флакона, а вот надписи и логотипы не совсем меня устраивают, но я приноровился их добавлять на флакон в фотошопе.
Теперь загружаем модель FLUX и мою LoRa в Comfy UI - и получаем результат (генерация изображений занимает на моей не самой сильной видеокарте от 20 секунд до 2-3 минут).
Результат довольно впечатляющий (хотя и не идеальный) - рис.1, рис.9, рис.10.
Вот таков у меня опыт освоения современных технологий. Прямо скажем, что каждый из способов генерации изображений (фотосъёмка, 3d-моделирование, нейронки) имеет свои плюсы и минусы.
Подробнее об этих экспериментах читайте на сайте https://neo-photo.art/blog-2025-10-25-foto-neironka-heleo4
#фотография #фотосъёмка #предметнаясъёмка #3dмоделирование #blender #flux #comfy #нейронки
4
Скачайте приложение Now,
чтобы оценить или прокомментировать эту публикацию: