Найти тему

Как я пыталась создать в нейронке падающего мальчика

По моей задумке лёд под мальчиком трескается и он падает в ледяное озеро.

Это нужно для постов с иллюстрациями в моём паблике в ВК, где я освещаю новости и этапы работы над своей книгой, а не потому что у меня нездоровая психика. Хотя, если кто-то отслеживает запросы в нейросетях, вероятно, и подумает про нездоровую психику.

В первой главе моей книги, которую, вы, кстати, можете прочитать по ссылке, восьмилетний брат главной героини падает в ледяное озеро. И вот я хотела написать про это в ВК и для иллюстрации создать рисунок с помощью нейронки.

Shynar Dauletgalieva - В поисках целителя. Ученик лекаря. Читать на Литмаркет

Вот этот рисунок получился по запросу "Маленький мальчик проваливается под лёд в конце зимы"
Вот этот рисунок получился по запросу "Маленький мальчик проваливается под лёд в конце зимы"

Мальчик есть, а падения в озеро нет. Как видно, он просто сидит на льду. И почему-то мальчик надел ботинки на руки. Ну ладно с ботинками. Предположим, он сделал это от печали. Но, он должен был падать. Результат, мягко скажем, не тот. Поэтому я попыталась ещё.

По запросу:  "Под маленьким мальчиком трескается лёд и он падает в озеро"
По запросу: "Под маленьким мальчиком трескается лёд и он падает в озеро"

Думаю, этот рисунок ближе к падению, чем первый. Но почему он ходит по воде, аки Йисус? Дальше.

По запросу: "Мальчик играет на застывшем озере и под ним трескается лёд"
По запросу: "Мальчик играет на застывшем озере и под ним трескается лёд"

И снова мальчик здесь не падает. Не ходит по воде, и на том спасибо. Кстати, замёрзшего и трескающегося льда тоже нет. По всем запросам это просто вода. Я ещё пару раз пыталась добиться от нейронки рисунок падающего мальчика. Когда до меня дошло, что нужно пробовать новый метод, я попыталась немного изменить запрос.

События в книге происходят в другом мире, время там ближе к средневековью, хотя и не имеет все атрибуты той эпохи. Так или иначе, я решила добавить в запрос уточнение о средневековой одежде.

По запросу: "Мальчик в средневековой одежде падает в озеро"
По запросу: "Мальчик в средневековой одежде падает в озеро"

По крайней мере, он уже по колено в воде. Но ребёнок больше похож на девочку. Понимаю, что раньше маленькие мальчики носили платья, но я упорно вижу здесь девчачье лицо. Да и причёска девчачья. Не суть, для моей задумки всё равно не подходит. Ребёнок здесь просто сидит, а должен падать.

Попробовав пару раз ввести запрос со средневековой одеждой, я забила на это дело. Видимо, чтобы получить нужный результат, нужно пробовать совсем по другому. Тогда я решила подойти с другого угла. Задумалась. Если мальчик падает, то, вероятно, он должен бояться.

По запросу: "Искажённое страхом лицо мальчика"
По запросу: "Искажённое страхом лицо мальчика"

Рисунок хорош, но он больше подходит для фильма ужасов. У меня же приключенческое фэнтези. Не думаю, что в обычном фэнтези, мальчик должен выглядеть вот так. Я решила, что переборщила со степенью страха на лице мальчика и слегка изменила запрос.

По запросу: "Мальчику очень страшно"
По запросу: "Мальчику очень страшно"

Подходит, решила я. Теперь нужна средневековая одежда. В нейросети можно смешивать рисунки, или рисунки с текстами. Я решила смешать последний рисунок с текстом "Мальчик в средневековой одежде". Но по запросу мне выдало мальчика просто в зимней одежде. К тому же, в результате смешивания рисунка с текстом, лицо мальчика потеряло то выражение страха. Не буду публиковать результат. Покажу следующий, который меня устроил.

Результат смешивания предыдущего рисунка с текстом "средневековая зимняя одежда"
Результат смешивания предыдущего рисунка с текстом "средневековая зимняя одежда"

Не знаю откуда взялась девочка, но я понадеялась, что в результате следующего смешивания, она пропадёт. А сам рисунок я одобрила.

Дальше я пыталась смешать этот рисунок с текстами "мальчик падает", "падение", "падение в воду", и разные вариации. Смешивала результаты, в надежде, что выйдет что нужно. Но мальчик упорно отказывался падать в воду. Результаты были смешные, а на некоторых и воды-то не было. Тогда я решила, что снова нужно подойти с другой стороны.

Я начала вводить запрос с обледенелым озером, которое начало таять. Но нейросеть и тут отказывалась выдавать результат с замёрзшим озером. Вода всё время была обычная, хоть на картинке была явно зима. Вот примеры запросов: "Озеро покрытое льдом, но которое уже начало таять", "озеро покрытое льдом", "озеро зимой". Результаты я публиковать не буду, а то получится слишком много.

В конце концов, я, наконец, получила более менее замёрзшее озеро по запросу, как ни странно, "Замёрзшее озеро". Почему-то такой очевидный запрос я сделала только в конце.

По запросу: "Замёрзшее озеро"
По запросу: "Замёрзшее озеро"

Решив, что лучший вариант больше не получу, и при желании на воде можно разглядеть толстый слой льда, я смешала эту картинку с тем мальчиком в средневековой одежде. На картинке так же была девочка, но я подумала, что раз на переднем плане мальчик, то нейросеть выберет для смешивания именно мальчика. Да и не страшно, если в итоговый результат попадут оба. В первой главе книги, когда брат главной героини падает в озеро, он там играет с другими детьми. Так что "несколько детей рядом не помеха", решила я.

И что бы вы думали?

Результат смешивания картинок
Результат смешивания картинок

Нейросеть выбрала девочку. Что же, после нескольких часов попыток получить нужный результат я поняла, что это невозможно. Я дальше пыталась эксперементировать со смешиванием картинок, текста с картинкой, делать новые запросы, снова подойти с другого угла.

Я начала вводить запрос как просто "падающий мальчик", "мальчик падает", чтобы получившийся результат смешать с озером. И вот тут я узнала, что нейросеть не может генерировать руки. Зачастую они получаются ужасные. Поэтому, все мои запросы с падающим мальчиком получились с просто страшными руками, которые пригодились бы для фильмов ужасов, где у существ непропорциональные конечности.

Я решила остановиться на последнем варианте. Это не мальчик, падающий в озеро, но и девочка, тревожно глядящая вдаль, тоже подходит. По смыслу она похожа на Лури, главную героиню и сестру того самого мальчика. Как раз вся история с ней происходит после случая с братом. Мальчик падает в воду, после чего заболевает, местный лекарь отказывается лечить его и Лури отправляется на поиски целителя.

Падение мальчика - это спусковой крючок для истории. К сожалению, нейросеть не могла выдать подходящий результат. Но, думаю, в итоге получилось даже лучше. Всё таки главный герой это Лури, а не её брат.

А если вы заинтересовались книгой, ещё раз даю ссылку. Её я публикую в процессе. Главы выходят каждый день

Shynar Dauletgalieva - В поисках целителя. Ученик лекаря. Читать на Литмаркет