Хотелось бы обратить внимание на один интересный факт. Почему-то никто этот факт не обсуждает и не упоминает в разборах многочисленных загадок, или может быть это всем очевидно, но все же:
После сбора всех карт в блоке С, с потолка падает настроечное кольцо, а в комнате появляется труп явно еще одной LSTR, которая судя по всему упала сверху (но осколков разбитого стекла нет, в тоже время свет через стекло больше не проходит, наверное перекрыт большим куском мяса).
Уровень в блоке С начинается с того, что ГГ смотрит вверх, нам показывают кольцо на стеклянном (возможно противоударном или бронированном) потолке, явно становится понятна конечная цель. Получается, что другая LSTR могла иметь как минимум схожие мотивы, действовать параллельно с ГГ, но другим способом и в немного другом месте.
Не совсем все это вяжется с общепринятой теорией о том, что Рот-Фронт это испорченные участки памяти ЛИЛИТ ИТОУ - внутри LSTR-512 внутри LSTR ГГ.
Скитальцы Зоны Отчуждения - приветствую. У меня такая просьба: посоветуйте пожалуйста (если это возможно - не слишком дорогую, бюджет до 35 000 +/-) сборку ПК, на которой было бы возможным играть в большинство (а ещё лучше - во все :-) существующие на сегодняшний день моды. За ультра- и высокими настройками графики не гонюсь. Мне бы хотелось иметь стабильный FPS при средних настройках. Главное - чтобы моды запускались и в них можно было играть с комфортом. В данный момент - имею на руках ноутбук Asus X552EA. Хабара и лёгкой дороги всем кто не пройдёт мимо.
Как перерисовать/раздеть любого персонажа с помощью Stable Diffusion
Сегодня я расскажу о способе дорисовывать любые рисунки с помощью инструментов Stable Diffusion. Но прежде чем я начну, убедитесь что у вас установлена свежая версия Stable Diffusion webui от Automatic1111 + расширение ControlNet 1.1 со всеми нужными моделями. Вот видео-инструкции (смотреть по порядку):
Установили? Тогда начинаем.
Часть 1. ControlNet Inpaint
Ни для кого не секрет, что в SD существует фича под названием inpaint - это, по сути, способ сгенерировать что-то поверх существующего изображения. В интерфейсе от Automatic1111 под inpaint'ом обычно подразумевают один из режимов img2img. Это хоть и мощный инструмент, но, всё же, недостаточно точный и контролируемый. Тут на помощь приходит ControlNet Inpaint и исправляет главный недостаток "классического" inpaint'а - игнорирование контекста. Впрочем, достаточно теории переходим к практике.
Итак, возьмём изображение, которое мы хотим отредактировать.
И сразу же уменьшаем/увеличиваем его до нужного разрешения: В моём случае с 1500x1500 до 640x640. По опыту скажу, что лучший результат получается при размере меньшей стороны от 512 до 768 пикселей, а большая сторона при этом желательно меньше 1024 пикселей.
Теперь открываем вкладку txt2img в web-gui, раскрываем ControlNet и переносим изображение на холст Unit 0, выбираем режим Inpaint и выставляем все нужные настройки (и включить не забудьте):
Теперь замазываем места, которые хотим перерисовать: В промпт пишем то, что хотим в результате видеть. Ещё раз, пишем не то, что нужно нового добавить, а то, каким хотим видеть финальную картинку:
Негативный промпт как обычно: EasyNegative, badhandv5, (worst quality, low quality, normal quality:1.4)
Модель подбираем поближе к стилю рисунка (реалистичный/стилизованный). В моё случае это MeinaMix_v11-inpaint.
Параметры генерации:
Всё, можно нажимать Generate до тех пор пока не появится приемлемая картинка.
Столь хороший результат обеспечивается препроцессором inpaint_only+lama - он пытается дорисовать зону под маской с учётом "наружного контекста". Это же и обеспечивает генерацию правильного цвета.
Простой случай разобрали, переходим к чему-то посложнее:
Часть 2. Style transfer
Возьмём теперь другой рисунок попробуем повторить описанный выше процесс:
Мда, мало того, что поза поехала, так ещё и стиль оказался потерян. Одного ControlNet Inpaint тут недостаточно. Надо подключать дополнительные юниты.
Нам нужно решить 2 задачи:
Повторить существующий стиль рисункаСохранить силуэт
Для решения первой задачи будем использовать ControlNet reference и ControlNet T2IA - они оба позволяют копировать стиль с изображения-референса и как нельзя лучше работают в связке.
Возвращаемся к интерфейсу ControlNet'a. Копируем исходное изображение в Unit 1 и Unit 2. Настраиваем вот так:
(Все нужные модели скачать не забыли?) А в качестве четвёртого ControlNet'a можно использовать любой, что позволяет сохранить форму: canny, depth, softedge, lineart - на ваше усмотрение и под конкретную задачу. (Вот тут softedge)
Интересный факт: никто не запрещает отредактировать выход предпроцессора в фотошопе. Что-то убрать, что-то подрисовать. Вот где могут понадобиться навыки рисования.
Ладно, всё 4 юнита активны. Нажимаем Generate и:
Это совсем не то, нужно! Формы сохранены, но промпт будто проигнорирован. Что случилось? Я вам скажу что: сила ControlNet'а оказалась слишком велика. Stable Diffusion попытался во время генерации воссоздать рисунок-референс да ещё и плюс inpaint там подсунул белый цвет с фона!
Как с этим бороться? Нужно уменьшить эффект двух юнитов переноса стиля (reference и T2IA), но при этом нельзя сильно уменьшать их силу, иначе перенос стиля будет ослаблен. В общем, нужно воспользоваться настройкой Starting Control Step. Она отвечает за то, на какую долю шагов генерации придётся действие ControlNet'a.
Starting Control Step 0.5, например, означает, что первую половину шагов генерация будет опираться только на промпт, а со второй половины подключится уже наш ControlNet.
В общем, план такой: слегка понижаем Control Weight (сила) у стилевых юнитов (примерно до 0.9). После этого начинаем постепенно поднимать границу начала действия стилевых юнитов. Также имеет смысл подобным же образом немного ослабить действие Inpaint'a - позволяет в некоторых случаях исправить цвета.
После нескольких попыток (и усиление промпта) получаем вот такую задницу:
Не идеально, но уже шаг в нужном направлении. На самом деле, сейчас можно (и нужно) уже именно это изображение сделать референсом. Другими словами, скопировать его во все 4 юнита и отталкиваться уже от него. И так сколько нужно раз. Пока не получится идеальный результат, либо ваша генерация окончательно не развалится.
Часть 3. img2img
Даже после получения хорошей генерации во вкладке txt2img имеет смысл несколько отшлифовать изображение уже через img2img inpaint. Главное не забудьте подключить 2 ControlNet'a для переноса стиля. Помните да, reference и T2IA.
Некоторые пункты в виде итога:
Ключ ко всему - это ControlNet (inpaint_only+lama) и ControlNet (reference_only, T2IA) Генерацию лучше проводить поэтапно, чтобы было на что опереться в последующие шаги Также имеет смысл разделять генерацию объектов нужной формы и затем покраску их в нужные цвета. Подбирайте подходящие под задачу модели и/или лоры. Не забудьте про параметры Control Weight, Starting Control Step, Ending Control Step. И про Control Mode в самом низу!
P.S. Хотел бы я чтобы кто-то обстоятельно протестировал этот метод и поделился бы потом результатами. Мне кажется, как-то можно добиться ещё большей близости к стилю оригинала, ведь задача состояла именно в этом.
Туториал закончен, теперь впечатления. Это охиренно мощная штука! Можно как угодно дорисовать любую картину, стиль вообще не важен, тем более что сейчас уже натренированы сотни моделей на все случаи жизни. Хоть скриншоты из мультфильмов/аниме, хоть картины маслом. Фильмы и фотографии вообще пройденный этап. Можно даже без использования inpaint'a просто сгенерировать сколько хочешь изображений с нуля, просто опираясь на единственный рисунок. А ведь ControlNet появился лишь в начале этого года. Короче, уже почти год прошёл, а всё это до сих пор кажется каким-то колдунством. Что грядущий день готовит...
Развернуть
Отличный комментарий!
а говорили что нейросети работу заберут судя по этому туториалу теперь нужен Senior Stable Diffusion Manager чтобы только на жопу посмотреть )
Я под этим место прокомменчу, так как меня знатно пригорает с Камикадзе (Хотя он сам по себе мне был приятен всегда и делает он важную работу, которая даёт плоды), так и с местных ГЕНИЕВ ПОЛИТИКИ!
Рассмотрим это с той точки зрения, которую я не зря 4 года изучал в институте - экономики.
Волкой подробно рассказал на стриме всю аналитику по митингам.
Дано: Было два митинга с интервалом в неделю. На второй пришло где-то чуть больше, где-то чуть меньше людей в общем чем на первый. В основном влияет температура, а на второй приходили чаще те, кого не было на первом.
Если митинг проходит МИРНО - на следующий митинг приходит БОЛЬШЕ людей. Если митинг проходит НЕ МИРНО, с пизделовкой и задержаниями со стороны полиции - на него приходит МЕНЬШЕ людей.
Итого на второй митинг пришло пришло меньше людей, чем на первый, так как случаев насилия было больше чем не насилия.
Митинги не дали результатов.
Европа после митингов и задержания Навального получила свой карт бланш и начинает заводить свою машину репрессий.
Теперь решение. Что нужно делать?
Власти теперь АБСОЛЮТНО похуй на митинги. Они буквально плюют в лицо каждому гражданину РФ со словами "НАМ ПОХУЙ НА ВАШЕ МНЕНИЕ! МЫ НЕУЯЗВИМЫ!" На их стороне САМОЕ ОГРОМНОЕ число силовиков на 100 000 населения. Я вчера посчитал - одной полиции у нас более 600, а с росгвардией выходит 1500. И это я не брал армию. Для сравнения - у африканской диктатуры в 2-3 раза меньше. И силовики промытые насквозь, злее даже чем белорусские, так как сражаются не за идею даже, а за бабки и своё выживание.
Митинг не даёт результатов, повторяюсь.
Новый митинг не приносит больше митингующих (как это было в Беларусии первый месяц-два) из-за насилия со стороны силовиков.
Вывод? Митинг это стратегия на пользу Кремлю.
Между строк и прямым текстом Волков также сообщает - ЕСТЬ сторонники, готовые к более насильственным методам. Но их мало. И говорит - ЕСЛИ их будет больше, а также если они будут одобряться другими сторонниками - можно подумать о призыве к этим действиям. СЕЙЧАС костяка силы у нас нет. Банально у нас меньше бойцов, готовых сражаться голыми руками против дубинок, чем самих омоновцев, которые ко всему прочему ещё и тренировались этому. У нас нет армии как таковой.
Также есть ещё вот какой факт - почему так важен был мирный протест все эти годы? Евросоюз. Евросоюз не любит поддерживать агрессию вне своих границ. Ведь они все дохуя цивилизованные и уже позабыли о том, какой жестокой может быть власть. Да и им в принципе похуй. НО! Когда у тебя есть определённо белая и определённо черная сторона - тебе сложно закрыть на это глаза и уйти в "разбирательство с проблемой". Тут был самый тупой ход со стороны плешивого - если до этого он как-то прикрывался законом и ходил по краю бандитизма, не заходя публична на ту сторону, что позволяло ему играть роль "Президента с плохой страной". То сейчас он буквально у всех на глазах вывалил кучу дерьма себе в штаны. Схватил Навального В ПРЯМОМ ЭФИРЕ на выходе из самолёта! Который также в прямом эфире был направлен с одного авиапорта в другой, а в это время в том аэропорту проходили задержания его сторонников. При этом сразу посадил его в тюрьму без суда и следствия. Там его судил каким-то хером. А после было сразу два мирных митинга подряд, где он проявил жестокость и агрессию. ЭТО ТАКОЕ ПАЛЕВО, КАКОЕ ДАЖЕ САДАМ, МАТЬ ЕГО В СРАКУ, ХУССЕЙН НЕ МОГ СЕБЕ ПОЗВОЛИТЬ! Я не знаю ни одного мирового примера диктатуры, где было такое палево! Китайцы на своей площади подавили людей, но они это ХОТЯ-БЫ скрыли от всех глаз из-за своего тотального контроля за информацией! Даже геноцид им удалось скрыть, так как нет прямых доказательств. НО ТУТ У ТЕБЯ ГЕНОЦИД СВОЕГО НАСЕЛЕНИЯ В ПРЯМОМ, БЛЯТЬ, ЭФИРЕ! Это самый тупой ход из всех какие можно было сделать! Вот тупее даже придумать нельзя. ТЕПЕРЬ Евросоюз и США, не интересующиеся внутренней политикой России, ВИДЯТ невооружённым глазом и без переводчика какой пиздец он устроил, понимаю какой опасностью это сулит для них и для их собственного населения - особенно после расследований с Новичком и как людей травили вне РФ и Лондона, прямо на улицах Европы. И теперь всё! У них есть карт бланш на любые действия против коррупционеров из списка Навального.
Факт - только после отравления Навального, через месяц с небольшим, Евросоюз заблокировал счета и недвижимость всех людей, кто был в его расследованиях. Среди которых Соловьём и отозванный вид на жительство в Италии. Киселёв и его виноградники. И ещё целый список других более важных лиц. И это было только ПОДОЗРЕНИЕ на тот момент, что отравление Новичком было заказом Путина и его друзей. Так как прямых линий на него не было.
Но тут у нас есть уже действие не восьми долбоёбов, а всей силовой структуры РФ, приказ явно от президента страны, который он одобряет публично. Какая реакция будет на ТАКОЕ ФИАСКО с прямыми линиями на Путина лично - думаю пояснять не стоит.
Считай через недели 2-месяца полтора всё имущество коррупционеров из расследования Навального, а также их родственников и друзей, переходит на безвозмездной основе обратно в Евросоюз. Путину всё, пизда. Да, Навальный и россияне ещё не победили. Но вот Путин и его друзья уже ПРОИГРАЛИ! Победить и вернуть всё как было они уже не смогут никогда. Как и Лукашенко. Да, Тихановская не победила ПОКА, но Лукашенко уже проиграл. Потому-что никто их двоих не будет никогда более воспринимать ни как президентов, ни даже как людей. Только Гаага и тюрьма пожизненно.
Мониторил ОЛХ на счёт объявлений о продаже ноутбуков.
Выбрал пару моделей. Даже один из них удалось подержать в руках и потестировать.
Ryzen 5500U, 16 RAM, 512 NVMe, грузится за 6 секунд, работает от батареи больше 7 часов Ютуба, на минимальной яркости. Жаль, не пришла мысль протестировать в нормальной нагрузке в Блендере. Надо было уже отдавать на следующий день.
В Cinebench R15 выдаёт 1300 очков, около того.
Запускал на нём Элден Ринг, идёт довольно плавно.
Конечно, цена нового это нечто, 22 тысячи. На ОЛХ, почему-то такие предлагают за 10, может за 12.
А всё почему? А всё потому что я попросил финансовой помощи у одного из местных фермеров, и он обещал помочь. Только нужно дождаться конца сентября.
Сегодня был тот самый день. Конечно, он всё забыл, сказал, что не получается. Ну, в принципе, как я и думал. Но всё же, надеялся.
Тем не менее, месяц был в целом неплохой. Удалось продать мой старый ПК, за 2000, немного подзаработать какие-то копейки ещё.
Даже мог каждую неделю тратить по 100 гривен коту на корм. Самый дешёвый, но всё же хоть что-то.
400 в месяц на кота. А на себя вообще ничего. Коплю дальше.
Уже нет иллюзий, что я куплю себе такой ноут за 10К. Уже согласен даже на что-то типа i7-8650u, хрен с ней, с Vega 7.
Скоро буду поглядывать на ноуты с 7300U, 6300U. Даже добавил в избранное один с i5 4200M, почти того же класса, что и мой i3 4012Y. Только там есть SSD, а у меня нет.
Или просто попробую купить переходник и в свой вставлю SSD. Это будет самый бюджетный вариант. Правда проц так себе. И 4 гига распаянной памяти. А так ещё ничего. Батарея 4 часа Ютуба или чтения книги.
Хрен знает что делать. Как заработать? Я не представляю. Бегаю по этим подработкам дурацким, за 200 гривен. Ничего для себя не делаю. Всё бесполезно.
Как будто, если у меня появится нормальный ноутбук, я сразу же начну творить, учиться, практиковаться в программировании и всё такое прочее. И добьюсь успеха. Ага. Щас.
«Ограничение скорости работы» — это полисер (https://habr.com/ru/post/507494/), задающий лимит полосы пропускания от подсетей твиттера в сторону каждого клиента.
То есть, РКН раскатал правило на DPI: один IP-адрес за DPI может получать информацию от твиттера с такой-то (небольшой) скоростью.
В принципе, в чём может быть проблема? Такое правило на собственном оборудовании оператора действует в отношении каждого его клиента, чтобы ограничить вам скорость.
Всё должно работать.
Но момент, когда струя Липова заворачивается ему в лицо, заключается вот в чём:
роскомнадзор не знает, сколько клиентов находится за каждым IP-адресом за их DPI.
Конечно, во время установки DPI, они пытались это узнать — запрашивали у операторов схемы сетей.
Но операторские сети очень разные.
Поэтому нельзя применить универсальное правило вроде «Зажимаем трафик от твиттера до 512 килобит на IP-адрес за DPI», потому что за этим IP может быть сколько угодно клиентов, от одного (как это должно быть по схеме включения) до тысяч.
В результате, у кого-то твиттер работает вообще без проблем, а у кого-то совсем не открывается.
Итого:
0. Главная и единственная угроза российскому интернету исходит от российского государства;
1. РКН ожидаемо обосрался с первым применением «суверенного интернета»;
2. АПшечно-роскомнадзорный чувачок Андрей Липов познал вкус народных членов унижения.
судя по этому туториалу теперь нужен Senior Stable Diffusion Manager чтобы только на жопу посмотреть )