Нейросеть рисует аниме: два слова дали школьницу под сакурой
Нейросеть рисует аниме и по двум словам, но кадр выбирает сама: школьница, сакура, закат. Как я описал свою героиню в LibraChat и что от этого изменилось.
Денис
Продакт LibraChat
5 мин чтения
Нейросеть рисует аниме даже по двум словам. Я отправил в чат «Нарисуй аниме.», и картинка пришла: красивая, аккуратная, с закатом и цветущими ветками.
Школьница, сакура, закат. Я не выбирал ни одну из этих трёх вещей.
Тут и начинается настоящий вопрос. Как получить не «аниме вообще», а свою героиню, с той внешностью и в том месте, которые нужны тебе?
Два слова, и все решения приняла нейросеть
Первый запрос был нарочно коротким. Так пишут, когда просто хотят посмотреть, что выйдет:
Нарисуй аниме.
Самый узнаваемый кадр жанра: школьная форма, сакура и вечерний город, хотя в запросе было два слова
Пришла девушка с длинными тёмными волосами и фиолетовыми глазами. На ней школьная форма: белая рубашка, тёмный жилет, красный бант. Она стоит у перил балкона, за ней вечерний город с горящими окнами и солнце у горизонта. По краям ветки сакуры, лепестки летят по ветру.
Красиво. Но это самый ожидаемый кадр из возможных. Нейросеть собрала его из самых узнаваемых примет жанра, и получилась открытка, каких много.
Для заставки на телефон этого хватит. Вертикальный кадр как раз подходит под экран. А вот если нужна своя героиня, короткий запрос не годится: он отдаёт нейросети все решения сразу. Возраст, причёску, одежду, место, время суток.
Что нужно сказать, чтобы решала не она?
Пять примет в запросе, и героиня стала моей
Во втором запросе я описал героиню так, как описал бы художнику. Внешность, одежда, место, погода, кадр:
Нарисуй девушку в стиле аниме: короткие тёмно-синие волосы, жёлтый дождевик, стоит под зонтом на мокрой вечерней улице, в лужах отражаются огни фонарей, вид по пояс, мягкие цвета.
Жёлтый дождевик, зонт и огни фонарей в мокрой мостовой — всё из запроса, только волосы почти чёрные
Пришла почти та, кого я описывал. Короткие тёмные волосы, жёлтый дождевик с капюшоном, зонт. Улица мокрая, по мостовой тянутся отражения фонарей, сверху сыплет дождь. Кадр по пояс, чуть ниже.
Почти — потому что волосы вышли скорее чёрными с синим отливом, чем тёмно-синими. Я бы в следующий раз написал просто «синие волосы», без «тёмно-». А зонт нейросеть сделала тёмно-синим сама, его цвет я не называл.
Получилось даже лучше. Синий зонт и жёлтый дождевик хорошо спорят друг с другом. Но это снова её решение, а не моё.
Что изменилось между двумя заходами? Не стиль: оба раза аниме, оба раза аккуратное. Изменилось, кто принимал решения.
Оставалось забрать у нейросети два последних решения: цвет волос и зонт.
Третий заход: синие волосы и прозрачный зонт
Я поправил две вещи: убрал «тёмно-» у волос и назвал зонт сам. Остальное оставил как было:
Нарисуй девушку в стиле аниме: короткие синие волосы, жёлтый дождевик, прозрачный зонт, стоит на мокрой вечерней улице, в лужах отражаются огни фонарей, вид по пояс, мягкие цвета.
Синие волосы и прозрачный зонт пришли ровно такими, как названы, а провода над улицей нейросеть добавила сама
Теперь волосы синие, без всякого спора. Зонт прозрачный, по нему рассыпаны капли, сквозь него видно вечернее небо. Дождевик тот же, жёлтый, с капюшоном. Мостовая блестит, огни фонарей тянутся по мокрым камням.
А дальше нейросеть снова решила сама. Над улицей появились столбы с проводами, на щеках героини румянец, огни витрин размыты в цветные пятна. Я их не заказывал. И всё к месту.
В этом примере правило сработало чисто. Названное пришло, неназванное нейросеть придумала. Третий запрос я бы и взял за образец.
Что вообще делает картинку аниме? На всех трёх видно одно и то же: крупные глаза с бликами, тонкие линии, гладкая заливка цветом и подробный фон. Это нейросеть взяла из слова «аниме» сама. Описывать манеру отдельно мне не пришлось ни разу.
Каждая примета забирает у нейросети одно решение
Если разобрать последний запрос, в нём шесть примет. Внешность: короткие синие волосы. Одежда: жёлтый дождевик. Предмет в руках: прозрачный зонт. Место и погода: мокрая вечерняя улица, огни в лужах. Кадр: вид по пояс. Настроение: мягкие цвета.
Каждая из них закрыла один вопрос, который в первом запросе нейросеть решала сама. Чего я не назвал, то она и додумала: во втором заходе цвет зонта, в третьем провода над улицей и румянец.
Мне помогает простой ход. Перед отправкой я читаю запрос так, будто диктую его художнику по телефону. Всё, что художник переспросил бы, стоит дописать: какого цвета, какой длины, что в руках.
И про формат. Все три картинки пришли вертикальными. Для обложки профиля это не всегда удобно: там круг или квадрат, так что форму кадра лучше назвать в запросе сразу.
Заметь ещё одну вещь. В запросе нет ни одного названия мультфильма и ни одного имени персонажа. Героиню я описывал только словами, и этого хватило. Своя героиня заодно избавляет от вопроса, можно ли брать чужого персонажа для поста или аватарки.
Если хочется не одну картинку, а движение, пригодится статья про мультфильм с нейросетью. Если первая картинка вышла мимо, загляни в разбор, как улучшить промпт: там про дописывание деталей.
Аниме из своего фото
Многие ищут другое: как сделать аниме из своей фотографии. Сделать аниме онлайн, в браузере, тоже можно. Свою фотографию присылают в чат и просят перерисовать её в другой манере: смену стиля на присланных снимках LibraChat поддерживает.
Я этого в статье не проверял, мои запросы шли без вложений. Поэтому результат не показываю и не обещаю, как именно выйдет твой снимок.
Одна оговорка. Если на снимке не ты, сначала спроси разрешения у того, кто на нём.
Что я теперь пишу в первом же запросе
Я спрашиваю себя: что в этой картинке должно быть моим, а что можно отдать на выбор нейросети? Обычно моими должны быть внешность героя и место. Свет и мелочи вроде проводов над улицей я готов отдать.
Опиши свою героиню по тем же приметам и отправь в LibraChat. Потом сравни, что нейросеть всё-таки решила за тебя.
Какая деталь в твоей героине должна остаться твоей при любом раскладе?
нейросеть рисует анимебыт и личноеаниме-картинказапрос для картинки