Генерация ретро-пиксельных портретов персонажей
Дальнейший рассказ основан на классном видео:
Которое, в свою очередь, основано на этом твите:
Я последовал инструкциям из него и теперь расскажу, что получилось.
На самом деле моя история должна начинаться с момента, в котором я два часа безудержно воюю с Питоном, виндой, особенностью установки некоторых алгоритмических пакетов и все такое.
В общем я если честно орал на всю квартиру, так что сначала немного советов
- лучше ставьте Anaconda, она идет со всеми (или почти всеми) нужными пакетами на борту.
- если вы такой же как я и не последовали первому совету, и никогда раньше не пытались ставить ML-пакеты типа scikit-learn, то скорее всего pip install вам не поможет.
Он будет выдавать вам ошибки, которые манят пойти и поставить восемь гигов разных микрософтовских C++-инструментов, но это вам тоже не поможет.
Поможет вам, скорее всего, пойти на замечательный сайт by Cristoph Gohlke и ставить нужные пакеты руками.
И даже после этого вы, скорее всего, при попытке установить пакет Pyxelate будете получать разные веселые сообщения о том, что у вас слишком новая версия scikit-image, а нужна бы постарее.
Не верьте этому. Машина врет. Ну или не врет, но на исходе второго часа я просто забрал исходный код с гитхаба и выгнал setup.py на мороз.
Ну вот, а теперь собственно про генерацию.
1. Первая проба Pyxelate на кадре из Зены
2. Ищем в гугле картинки-доноры по запросу типа "fantasy portraits" (или смотря что вы хотите получить в итоге)
3. идем на Artbreeder, обнаруживаем, что бесплатно можно загрузить только 4 картинки, грустим. загружаем их:
4. начинаем пытаться разобраться в интерфейсе Artbreeder'a, генерим парад уродов:
5. нагенерив себе пищу для ночных кошмаров на год вперед, отбираем нескольких победителей:
6. Идем в алгоритм, который до этого установили, поорав на всю квартиру про Питон и винду:
7. Получаем первый результат, радуемся:
8. Получаем второй результат, жмем плечами и думаем, что ему самое место в Papers, Please:
9. Получаем третий результат, чешем репу и уходим думать над подходом к подбору рефов:
10. Однако при должном упорстве можно получить и что-то неплохое:
Теперь вы знаете, где взять арт для своей инди-игры мечты без бюджета, и у вас стало на одну отговорку меньше. ЧАСИКИ-ТО ТИКАЮТ.
Это же просто пережатые фото
Кстати да, вот что крайне напоминают
О, я всегда вон того синего брал. Иногда жёлтого.
Комментарий недоступен
Комментарий недоступен