BIanF

пикабушник
поставил 5620 плюсов и 2534 минуса
отредактировал 0 постов
проголосовал за 0 редактирований
12К рейтинг 99 подписчиков 3834 комментария 100 постов 12 в "горячем"
1 награда
5 лет на Пикабу
15

Сервис для перехода из 3D в 2D - наш, Российский...

Привет! Годами анимешники пытаются разорвать грани 2D мира. На реддите есть целый раздел посвящённый данным разработкам. Так вышло, что и я поучаствовал в схожем проекте.

Думаю, что многие из вас видели сайт selfie2anime. Он основан на открытом исходном коде и позволяет с помощью магии машинного обучения конвертировать фоточки в аниме.

Иногда выходит годно!

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Иногда кринжово не очень...

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Результат высылается на почту, что несколько устарело.

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

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

Оказывается, вам не нужен большой IP, чтобы оказаться вдохновителем крутого сервиса!

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

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

А ещё люди не читали инструкцию и публиковали туда всякие ~50 сантиметровые штуки. Угадайте, сколько пикабушников на 100 человек?

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Но кого остановит волна негатива? Не нас! Нужно найти проблему и решить её. (Даже, если это не так проблема)

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

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

Поэтому, после моих настойчивых замечаний было решено потратить ещё немного времени на приложение и обучить его на современном аниме!

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Как идейный вдохновитель, графику должен был добыть я... Вы пробовали найти триста тыщ аниме голов? И чтобы эти головы были 2010+ года выпуска, да в достойном разрешении... Очень легко на самом деле - гуглите "Anime-Face-Dataset".

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

В идеале, стоило накачать рисунков из Printrest, как мне и советовали, но взять готовый архив проще же. Иногда я бываю СЛИШКОМ вдохновляющим - смог "продавить" простой путь =\

Итак, эти картинки загрузили в нейросеть и как-то поставили её учиться трансформировать 3D в 2D...

К сожалению, это РЕАЛЬНО оказался набор голов и других частей тела. Там не было фонов и их программа рисовать не научилась.

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Чтобы хоть как-то сгладить сиё недоразумение, в приложение была добавлена опция для ПоискЛицоОпределение. Теперь, люди, гордо загружающие себя в полный рост имеют хоть какой-то шанс увидеть достойный результат.

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

После обучения, картинки стали действительно выглядеть современнее. Но и достичь достойного результата стало сложнее из-за моего косяка с подбором данным для обучения.

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Новая сеть хуже различает цвета волос и глаз. Зато реже уходит в трип из-за теней и не путает число глаз. Это же важнее чем их цвет?

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Ну и конечно лучше работает с котиками o(≧▽≦)o

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

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

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

Сервис для перехода из 3D в 2D - наш, Российский... Аниме, Не аниме, Программирование, Разработка, Машинное обучение, Android, Личный опыт, Длиннопост

Если честно, боюсь, что промахнулся немного с сообществом, но про разработку я знаю только GameDev ._.


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


Подруга моя, просьбы мои, тупые советы мои, тег ваш...


P.S. Нет. Это нельзя использовать в реальном времени на очках виртуальной реальности.

Показать полностью 12
16

Эффект перехода, как в SAO, сделанный на частицах Unity

Надеюсь, это поможет кому-нибудь сэкономить час или около того... Думал, что в сети полно примеров, как сделать эффект погружения Sworld Art Online, но пришлось самому париться.

Эффект перехода, как в SAO, сделанный на частицах Unity Sword Art Online, Unity3d, Визуальные эффекты, Gamedev-Assets, Гифка

Используются частицы с мешем цилиндром и Sprite шейдером. Буду не против идеи, как сделать это лучше: улучшить производительность или красоту. Я не мастер по эффектам, если что - программист скорее и жрёт такой эффект из частиц неплохо так ресурсов: ~25 треугольников и вершин...


https://github.com/KVinS/SAO-Transition-Effect/

17

Когда точно решил лечь спать в 7:00

Когда точно решил лечь спать в 7:00 Unity3d, Разработка, Gamedev, Программирование, Ошибка

Течение времени сделано путём прибавления минут. Если прибавляется больше 60 минут, всё ОК (час инкрементируется, минуты обнуляются)  но вот про то, что время может прибавляться и по 10 минут и надо проверять "переполнение" я забыл :D

33

Новая версия Твоей личной Цундэрэ

Спустя почти три месяца и 20 альфа сборок, мы наконец-то публикуем новую версию почти симулятора свиданий и недо визуальной новеллы!

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

Основной контент для этого обновления это новое свидание - Косплей Фестиваль. Теперь, в игре ещё пруфов, что Цу-тян это косплеер :D

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

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

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

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

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

Кстати, локализация по прежнему убивает... Всё собирается вручную так, как Fungus пережёвывает только CSV из Google Docs. А в Google Docs нужно отправить файл из Экселя. А в csv файле, который присылает переводчик могут быть переносы строк вместо "\n" (софт глючит)... Не представляю что делать, если языков будет больше двух. О чём это я? Остерегайтесь переносов строк!

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

Ну и кроме того, по старой доброй привычке, гугл локнул две игры за сексуалити скриншотс... Вот два года они были не сексуалити, а тут вдруг резко засексуалились! Бойтесь люди, моральные скрепы слабеют... Это они ещё Патреон не видели. Там, кстати появился первый! (и единственный иностранный патрон) Слава глобализации!

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

Очень много было сделано по оптимизации графики. Я, если честно думал, что жать уже некуда, но тут обрезал пустые пиксели... там вместо RGBA, RGB выбрал... Короче, игра до сих пор весит 46мб.

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

В любом случае, работы ещё уйма. Мы планируем ещё примерно четыре свидания, чтобы закрыть историю отношений. Ну и ещё несколько функций, что нам подсказали вроде "сделать комплимент". И как сами не додумались? Надеемся, что следующее обновление выйдет скорее...

Новая версия Твоей личной Цундэрэ Аниме, Не аниме, Gamedev, Визуальная новелла, Этти, Unity3d, Android, Мобильные игры, Длиннопост

Будем рады вашим отзывам и предложениям...


Скачать игру в Google Play Beta: https://play.google.com/store/apps/details?id=studio.sugoi.fake_novelette.girl_simulator.tsundere

Скачать версию игры без купюр: https://cloud.mail.ru/public/FPaf/L9kskjAWQ


Мы в Контакте: https://vk.com/sugoi.studio

Мы на Патреоне: https://www.patreon.com/sugoi_studio/posts

Показать полностью 6

Готовы принять вызов и засветиться в рекламе? Тогда поехали!

Готовы принять вызов и засветиться в рекламе? Тогда поехали!

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


1. @MorGott

Почти открыл свой магазин на Авито из детских вещей, из которых вырос его ребенок.


2. @Little.Bit

Привел с Авито третьего в их с женой уютное семейное гнездышко, и теперь они счастливы вместе.


3. @MadTillDead

Собралась с силами и продала на Авито все, что напоминало ей о бывшем.


4. @Real20071

Его жена доказала, что в декрете тоже есть заработок. Причем на любимом деле и Авито.


Своим удачным опытом они поделились в коротких роликах. Теперь ваша очередь!

Снимите видео об успешном опыте продажи, покупки или обмена на Авито, отправьте его нам и получите шанс показать свой ролик всей стране. Представьте, вы можете попасть в рекламу Авито! А еще выиграть один из пяти смартфонов Honor 20 PRO или квадрокоптер. Ну что, готовы принять вызов? Смотрите правила, подробности и ролики для вдохновения тут.

Отличная работа, все прочитано!