Stable Diffusion. Пропорции и виды телосложения.
Для генерации тела человека очень важно правильно задать токен отвечающий за его пропорции. В этом материале мы рассмотрим самые распространённые варианты.
Основной фишкой при генерации тела является то, что можно регулировать силу токена его весом. В примере выше представлен токен "mesomorph" - как видно из примера, это пример атлетического телосложения, который можно усилить или ослабить благодаря изменению веса, для этого достаточно изменить цифру в конструкции (mesomorph:1.4). Вес будет зависеть от общей длины подсказки, сочетания с другими токенами в подсказке и негативе. Тем не менее, при значении веса менее 1 - мы уменьшаем влияние токена, а при увеличении, соответственно увеличиваем. В зависимости от вышеупомянутых факторов и значения самого токена, желательно слишком сильно не задирать это значения, обычно максимум это 1.4. Чем длиннее подсказка, тем больше можно увеличить вес. Иногда на значении 1.8 получаются весьма интересные, гипертрофированные результаты.
Условно фигуры тела можно поделить на: эктоморфов, мезоморфов, эндоморфов — дистрофики, подкаченные и жиробасики соответственно. Но для генеративных систем ИИ, как уже упоминалось ранее, важен не только сам токен и его вес, но и полная подсказка с негативом, а так же модель выбранная для генерации и используемые расширения. Поэтому, конкретно для Stable Diffusion чётко поделить токены по этим критериям невозможно, нужно экспериментировать с каждым конкретным сценарием.
Для экспериментов с токенами телосложения можно воспользоваться скриптом X/Y/Z plot, выбрать Prompt S/R - находит первый указанный токен и меняет его на следующий в списке, генерирует изображение и далее повторяет весь цикл пока не закончится весь список. В конце выдаёт таблицу с указанием заменённых токенов. Не забывайте указать первый токен в своей подсказке, иначе будет ошибка, ведь непонятно что на что менять. Вот сам перечень:
abs, accurate anatomy, anorexic, athletic, average, beefy, biq-boned, bodybuilder, chubby, curvy, ectomorph, endomorph, fat, fit, fitness endomorph, flabby, full-figured, lean, mesomorph, morbidly obese, muscle, muscular, normal, obese, overweight, perfect emaciated, plump, pudgy, rotund, scrawny, skinny, slightly overweight, slim, stocky, stout, svelte, thick, tubby
А вот с переводом (что бы выбрать только нужное):
abs - тело с прессом, accurate anatomy - анатомическое, anorexic - анорексичное, athletic - атлетическое, average - среднее, beefy - мускулистое, biq-boned - ширококостное, bodybuilder - накаченное, chubby - пухленькое, curvy - соблазнительное, ectomorph - худое, endomorph - жирненькое, fat - жирное, fit - подтянутое, fitness endomorph - стройное, flabby - дряблое, full-figured - полнофигурное, lean - худое, mesomorph - подкаченное, morbidly obese - патологически тучное, muscle - мышечное, muscular - мускулистое, normal - нормальное, obese - тучное, overweight - избыточный вес, perfect emaciated - истощённое, plump - пухлое, pudgy - пухлое, rotund - круглое, scrawny - худощавое, skinny - тощее, slightly overweight - полноватое, slim - тонкое, stocky - коренастое, stout - крепкое, svelte - стройное, thick - толстое, tubby - пузатое
Вот тесты
Как-то так. Меняйте вес что бы усилить или ослабить эффект. Будут вопросы, задавайте.
С этими и другими полезными токенами касательно тела человека вы сможете ознакомиться перейдя по ссылке - stALogen.ru.
DNK
Кстати всё зависит от модели - модели Flux так хорошо не слушаются
Jan 07 2025 12:47