Первый этап — теряем невинность 😊
Как будет выглядеть твой первый промт для татуировки? Так как у меня самого есть тату в восточном стиле на предплечье, мой "первый раз" был таким:
прекрасный скетч абстрактного тату в стиле древнего китая на руке, абстрактные паттерны, высокодетализировано, реалистично, 8к рендер.
beautiful sketch of an abstract tattoo in the style of ancient china on the arm, abstract patterns, highly detailed, realistic, 8k render
Понятно, что у каждого свои заскоки при составлении запроса. От двадцатиэтажных промтов до полосы препятствий из точек и запятых. Поэтому, мы не будем разбирать мои или чужие стилистические наклонности, а перейдем сразу к мясу.
✅ В запросе я заранее постарался дать свободу нейросети, чтобы просто понять, в какую сторону начнет работать ее воображение. Что получилось:
👉Ты можешь использовать в конце запроса команду "--q 1", чтобы улучшить качество изображения путем увеличения времени обработки. Пока что это максимальное значение.
Не так плохо, как может показаться на первый взгляд. Но если присмотреться, возникает масса претензий:
Почти ни одно изображение не соответствует желаемому запросу
Фон в некоторых случаях не самый лучший для восприятия эскиза (хорошему мастеру и это не помеха)
Местами как-то не по-древнекитайски
Моя первая ошибка — сразу просить эскиз на теле. Это лишь усложнит задание татуировщику, которому придется (скорее всего) исправлять "изогнутую" перспективу на обычную.
Вторая моя ошибка — ИИ как-то слишком абстрактно воспринял мое слово "абстрактный", потому что оно два раза
Второй этап — пытаемся натянуть сову на глобус
Начинаем все исправлять: убираем уточнение про руку, повтор про абстракцию тоже долой. Получается вот что:
beautiful abstract tattoo sketch in the style of ancient china, abstract patterns, highly detailed, realistic, 8k render
Уже намного адекватнее, но все еще не то, что нужно по стилю. Ты можешь заметить, что древнекитайского все еще почти нет. Потому что "абстрактный паттерн" воспринимается в запросе как стиль наравне с "древнекитайским" — чтобы это исправить, необходимо разделение между ними с помощью команды " : : " (обязательно ставь пробелы между двоеточиями и словами) либо с помощью запятой. А для более жесткого — убираем пробел между двоеточиями.
👉Все, что ИИ распознает как стиль, он смешивает и выдает нечто среднее. Поэтому все пожелания по стилям нужно жестко разделять (то же самое с объектами, но об этом в следующей статье).
Если честно, приписка про абстракцию мне не принципиальна, но уж очень хотелось довести эксперимент до конца и натянуть сову на глобус — сделать абстрактный древнекитайский эскиз. Добавим black on white в запрос, чтобы избежать ненужных "артефактов" в изображении:
beautiful tattoo sketch in the style of ancient china : : black on white, abstract patterns : : highly detailed, realistic, 8k render
На мой взгляд, мы получили все, что хотели в рамках этого промта. Красиво, поэтому едем дальше!
Третий этап — видим цель, не видим препятствий
Со стилями разобрались, теперь попробуем сгенерировать нечто конкретное. Например, крутого фэнтези викинга. В этот раз я сразу провел работу над ошибками и не стал городить ерунду:
Отделил стиль "фэнтези" от "черное на белом" чтобы ИИ не коротнуло
Поменял "скетч" на "дизайн" в качестве более узкого синонима. При запросе "скетч" периодически вылезал в прямом смысле листок бумаги на столе с рисунком, а нам итак проблем хватает
👉 Получился такой симпатишный промт и результат:
fantasy beautiful viking tattoo design : : black on white : : highly detailed, realistic, 8k render
Очень неплохо! Но иногда хочется что-то посложнее, побольше или другой формы. В таком случае к нам на помощь спешит команда --ar 3:2 для горизонтальной ориентации изображения и --ar 2:3 для вертикальной.
Здесь сразу стоит уточнить, что ИИ чужих мыслей не читает, поэтому будет заполнять или не заполнять возникшее пустое пространство как ему заблагорассудится. Старайся заранее включать голову и продумывать наполнение.
Например, для вертикального формата подойдет изображение викинга во весь рост, и тогда мы добавляем full body в первую половину промта. Чтобы дать нейросети пищу для ума и вдохновить на детали, вставляем on the background of weapons and shields.
👉Опять же нет никакой гарантии, что все четыре результата получатся такими, как мы себе придумали. Лично у меня периодически проскакивали белые тату на черном фоне, фигура не во весь рост и прочие артефакты. Теоретически вы можете уменьшить этот шанс кое-какой командой, но об этом в другой раз.
Получаем промт и результат:
fantasy beautiful viking tattoo design full body, on the background of weapons and shields : : black on white : : highly detailed, realistic, 8k render --ar 2:3
В вертикальном формате нейросеть не придумала, как впихнуть щиты и оружие, поэтому "я тебя слепила из того, что было". Но тоже не дурно. Проделываем этот трюк с другим форматом — горизонтальным. И там уже видим почти стопроцентное попадание:
Поздравляю, теперь у тебя есть все, чтобы генерить эскизы как боженька! Как видишь, общение с ИИ — та еще работенка. Несколько советов напоследок:
Экспериментируй с запросами, меняй объекты, бэкграунды и стили.
Настраивай промт так, как удобно тебе, и не воспринимай как данность этот или любой другой гайд.
Для каждой цели (изображения) есть свой подход. Не факт, что все советы из этого гайда будут актуальны в другом случае.