Back to Timeline
Avatar
Морганис ле Фай

Заебался Утомился, но сделал. Идея у меня была ещё много лет назад:

Но вот нарисовать всё это у меня тогда не хватало ни умения, ни терпения. А сейчас всего-то день пободался с непослушным роботом — и результат.

Шёл сначала путём героев, т.е. пытался нарисовать весь комикс сразу. Там было три проблемы: во-первых постоянно вставлять в промпты напоминания, что мы не порнуху рисуем а смехуёчки (а то он ныл и говорил, что у него лапки), во-вторых даже при подробном описании что я хочу получить это бессмысленное чудовище умудрялось лажать, забывать, добавлять лишнее, и вообще срать на консистентность персонажей, объектов, и тэдэ, а в-третьих, при итеративном подходе, который естественным образом вытекал из второй проблемы, начали вылазить типичные иишные артефакты, т.е. он картинку каждый раз перерисовывал всю целиком, и она потиху начинала плыть.

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

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

Comments (3)

Да, я тоже думал, что когда буду рисовать (😉) что-то сложное с помощью ИИ (потому что другого не дано), надо рисовать элементы по отдельности, а потом совмещать. Иначе у искина попросту не хватает внимания для проработки всех деталей.

Правда, пишут про вчерашний выход GPT-6, что он очень продвинулся в рисовании.

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

Код он пишет нормально благодаря тестам. А какие тесты ты напишешь для картинки?