Stable Diffusion. Позирование в кадре.
Как сделать фотогенерацию похожую на студийное? Помимо качественной модели генерации нужно внести в подсказку и негатив изменения касательно основного действия или положения центрального объекта съёмки. Разберём токены отвечающие за этот момент.
В качестве усложнённого варианта возьмём хомячка, для придания ему позы можно воспользоваться таким расширением как Controlnet с OpenPose. Однако такой вариант, в случае с животным, должен предусматривать соответствующий скелет, что есть проблема. Эта задача в принципе решаема, но что если нам нужна целая фотосессия с сотнями фото в разных интересных позах, подстраивать позу каждый раз? Вот тут-то и пригодятся токены позирования без необходимости применения расширений.
Итак, для усложнённого примера с хомячком нам понадобится токен "anthropomorphic" - преобразует следом идущий токен в человекоподобное существо, сохраняя в той или иной степени черты обоих видов. Регулируя вес токенов и прокручивая генерации на различных seed можно добиться необходимого результата довольно быстро. Вот пример с подсказкой "anthropomorphic rat, (posing:1.5), Street":
Как видим результат - бяка. Но это лишь потому что помимо подсказки, нужно использовать ещё и негатив:
Необходимость применения токена anthropomorphic и негатива зависит от объекта композиции и не является правилом, но как говориться: "кашу маслом не испортишь".
Итак, первый токен для позирования - posing, он отлично сочетается с дополнениями в виде "dynamic" - добавляет динамики, движение:
Конечно, помимо позирования, есть ещё и другие токены придающие определённое положение в пространстве:
- lying, кладёт объект съёмки
- standing, ставит на ноги
- fight pose, боевая поза
Есть токены которые применимы только к человеку:
- bends over, пытается "изгибнуть", токен чувствителен к соотношению и разрешению:
- bending down, склоняет что бы что-то сделать внизу
- kneeling on all fours, ставит на четвереньки, отрабатывает отлично.
- cute pose, милая поза
- cool pose, крутая поза
- supermodel pose, поза супермодели
- elegant pose, элегантная поза
- shy pose, застенчивая
- flirting pose, флиртующая
- sexy pose, сексуальная
- lust pose, вожделенная
- erotic pose, эротическая, выходит много неприличностей
Благодаря таким токенам можно без проблем сделать фотосессию используя материал по замене лиц. Надеюсь материал по токенам будет не лишним. А более подробно ознакомиться с положением объекта в кадре можно перейдя по ссылке - stALogen.ru.