Thursday, 28 December 2023

Утилита RDCMan.

Всем привет.

Одним из инструментов реально облегчающим работу ИТ-администратора в Windows является RDCMan (Remote Desktop Connection Manager).

Утилита RDCMan - удобный менеджер RDP соединений для системного администратора Windows, позволяющая управлять в одном окне большим количеством RDP подключений, создавать древовидные структуры с удаленными Windows серверами и рабочими станциями (с которыми вы постоянно работаете или управляете). В RDCMan вы можете использовать различные параметры RDP подключения для отдельных серверов и групп и сохранять учетные данные администратора (пользователя) для автоматической авторизации на RDP серверах, что избавляет от рутины и здорово экономит время.

Сегодня мне трудно представить как же я обходился без него ранее.

Последняя официально-доступная версия RDCMan 2.7 была выпущена в 2014 году и тех пор ее развитие остановилось. Кроме того, в этой версии был выявлена критическая уязвимость и Microsoft решила полностью удалить страницу загрузки RDCMan в 2020 году. Однако в июне 2021 года Марк Русинович заявил, что утилита RDCMan переходит в состав инструментов Sysinternals и продолжит развитие. Марк, спасибо тебе огромное! Новая версия Remote Desktop Connection Manager 2.81, в которой были исправлены уязвимости была выпущена в 24 июня 2021 года.

Утилита RDCman является бесплатной и доступна к загрузке на сайте Microsoft. Актуальная версия доступна по ссылке https://docs.microsoft.com/en-us/sysinternals/downloads/rdcman.

Последняя версия RDCMan 2.93 поставляется в виде portable приложения RDCMan.exe и не требует установки. Просто скачайте архив RDCMan.zip и распакуйте его в нужный каталог. Remote Desktop Connection Manager поддерживаются все современные версии Windows, вплоть до Windows 11 и Windows Server 2019. Поддерживаются также Windows XP и Windows Server 2003, но на этих ОС нужно предварительно установить клиент RDP версии 6 версии и выше.

Как ею пользоваться смотрите здесь.

Monday, 25 December 2023

На контроле.

Всем привет.

Решил тряхнуть стариной, и написать вам почемучку, типа небольшого рерайта для концовки фильма "Контроль" 2023 года. Возможно лучше глянуть сам фильм, а возможно лучше прочесть мой вариант, потому как режиссерская концовка мне показалась слишком шаблонной. 

На Brick Lane автомобиль Tesla Model S Long Range белого цвета лежал на правом боку. Вокруг сновали полицейские, мигали фонарями машины скорой помощи, движение было перекрыто в обоих направлениях. Недолеко от машины сидела Глория, помощница министра внутренних дел, ее бил нервный озноб. Кто-то вовремя накрыл ее пледом... 

- Мэм, мы исследовали вашу инструкцию маршрута и выбрали наиболее безопасный способ Вас остановить. Надеюсь у нас получилось.

Из-за спины появилась сотрудница полиции и протянула ей телефон:

- Мэм, звонок от министра.

- Как Синди, она цела? - раздалось в телефоне. - Глория, я скоро буду,... тебя забрать, а теперь о тебе позаботится специалист... Не волнуйся, наверняка поймаем!

- Девид, я должна, я должна сказать, да-да она цела, в порядке,...

- Хорошо, делайте что надо..., да, милая? Да разрешаю,... на поражение. Глория, у меня дела, послушай,  на пару минут я отключусь не волнуйся мы его схватим..

- Он сказал что работал на тебя, и он из службы безопасности.

- Я понял, подумай сейчас о себе, с тобой всё в порядке? Я попросил тебя забрать, о тебе позаботиться лучший специалист...

- Нам надо поговорить о многом. Девид, я уже в машине скорой...

Глория услышала звуки выстрелов и разговор прервалвся, но буквально через пару минут телефон зазвонил снова:

Friday, 22 December 2023

GIMP та Stable Diffusion.

Всім привіт.

Якщо популярний редактор GIMP дозволяє встановлювати плагіни створені  на Python то логічно що він буде підтримувати і плагіни до Stable Diffusion, наприклад через АРІ до Automatic1111. Тобто чим він гірше за Krita?))

Зображення, створені штучним інтелектом, значно еволюціонували за останні кілька років: компактна модель Stable Diffusion призначена для створення зображень за замовчуванням розміром щонайменше 512x512 пікселів, але ви завжди можете змінити ці налаштування за допомогою моделей SDXL. Stable Diffusion - чудовий вибір, якщо ви прагнете створювати ШІ-графіку з розширеною деталізацією та 3D-реалістичністю. 

Плагін який я пропоную вам сьогодні на GitHub називається gimp-stable-diffusion.py. Хоча плагін був протестований на GIMP 2.10, теоретично він повинен працювати в будь-якому випуску другого покоління, хоча він може бути несумісний з GIMP 2.99, який створений на Python 3. Там окрема історія з іншим плагіном OpenVINO від Intel(?) який створено виключно під GIMP 3, і який поки немає офіційного релізу. То ж повертаємся до нашої теми.

Щоб встановити плагін до графічного редактора GIMP, просто виконайте наступні кроки:

  1. Виберіть потрібний плагін, зазвичай через GitHub, він тут https://github.com/ArtBIT/stable-gimpfusion.
  2. Завантажте ZIP-файл, що містить відповідний код плагіна.
  3. Скопіюйте файл GIMP Stable Diffusion у свою ZIP-теку, відкрийте "GIMP" і перейдіть до "Редагування", "Налаштування" та "Розгорнути теку".
  4. Натисніть на плагін і відкрийте файл у "Диспетчері файлів", вставивши скопійований файл. Це або %APPDATA%\GIMP\2.10\plug-ins\ або C:\Users\{your_id}\AppData\Roaming\GIMP\2.10\plug-ins\
  5. Перезапустіть GIMP, і доступ до функцій Stable Diffusion з'явиться у випадаючому меню Gimpfusion у верхній частині форми. Пройдіть по меню Gimpfusion -> Config та встановіть backend API URL base: за замовченням http://127.0.0.1:7860/.
  6. Переконайтеся, що ви запускаєте веб-інтерфейс Automatic1111 в режимі API: ключ --api при запуску. Також з веб-інтерфейсу Automatic1111 спробуйте зайти на http://127.0.0.1:7860/docs і переконайтеся, що маршрути /sdapi/ присутні, щоб свідчить прот те що його АРІ працює.

Wednesday, 20 December 2023

Krita та ComfyUI разом.

Привіт усім.

Всі у захваті від ШІ у дизайні, від його темпів розвитку та вторгнення до нашого сталого оточення. 

Я не проти, але як на мене то було добре щоб процес створення аматором або художником шедевру був зосереждений в одному інструменті, наприклад ComfyUI або Automatic1111, і не було потреби щось доробляти в Photoshop або Davinchi Resolve.  ComfyUI в цьому напрямку рухається швидше за А1111, але то все відносно.

Цікаво що і монстри візуального дизайну потягнулися до ШІ, наприклад Photoshop з його Generative Fill також не бажає щоб користувач відволікався на інший інтерфейс. Але він платний, тому мені більш до вподоби безкоштовний аналог Krita. Навіть не стільки важливо наскільки він може замінити мені Photoshop, як те що до нього існує плагін  до сервера ComfyUI.

https://github.com/Acly/krita-ai-diffusion

Він дозволяє створювати зображення у Krita з мінімальними зусиллями: вибераємо область, натискаємо кнопку, і отримуємо новий image, що відповідає вашому зображенню або промпту. Або розгорніть полотно і заповніть нові області згенерованим вмістом, який ідеально впишеться в нього. Текстові підказки не є обов'язковими, хоча і бажаними. 

Все що вам треба це скачати код плагіну, розгорнути, так активувати в настройках Krita. Сам Kritа перезавантажити щоб він підхопив плагін. 


Якщо ваш сервер ComfyUI вже запущено поруч, то Krita через плагін з'єднується з ним автоматично. Якщо ви не маєте окремого ComfyUI то плагін вам надає можливість його швидкої інсталяції.

Цей плагін має на меті забезпечити те ж саме, що й "Generative Fill" у Photoshop, і навіть більше. Налаштуйте силу, щоб покращити наявний вміст (img2img) або згенерувати зображення з нуля. Також є сенс налаштувати декілька профілей з різними моделями та семплерами.

Saturday, 16 December 2023

Керуємо освітленням в Stable Diffusion.

Всім привіт.

Освітлення відіграє вирішальну роль у фотографії та має значний вплив на загальну якість і настрій зображення для глядача. За допомогою освітлення можна підкреслити об'єкт зйомки, створити глибину та об'єм, передати емоції та виділити важливі деталі.

То ж сьогодні ви дізнаєтесь про методи керування освітленням в Stable Diffusion:

  • lighting keywords
  • Regional prompting
  • ControlNet img2img.

Хоча ні, про Regional prompting я не буду розповідати бо вважаю його заважким для новачка. А от про lighting keywords та ControlNet в img2img трохи поговоримо. Повний текст посібника можете отримати тут.

Для створення зображень ми будемо використовувати графічний інтерфейс стабільної дифузії AUTOMATIC1111. Хоча ці два методи так само легко використати і в ComfyUI.

Використання ключових слів (lighting keywords).

Найпростіший спосіб - додати ключові слова освітлення до підказки (prompt).

Для ілюстрації ефекту я використаю наступну базову підказку і підказку з негативним значенням:

Positive: fashion photography, a woman in field of flowers

Negative: disfigured, ugly, bad, immature, cartoon, anime, 3d, painting, b&w, nsfw

Model: DreamShaper v6 (c249d7853b)

Width: 768

Height: 512

CFG scale: 7

Приклади зображень, згенерованих за допомогою базової підказки будуть добре освітлені і мають гарний вигляд, але освітлення нецікаве. Тому додамо дещо словами.

Volumetric lighting, як об'ємне освітлення - це чіткі світлові промені на зображенні. Воно використовується у фотографії для збільшення відчуття об'єму.



Rim lighting, як контурне освітлення додає освітлений контур об'єкту зйомки. Воно може зробити об'єкт темнішим. Ви можете комбінувати з іншими термінами освітлення, щоб висвітлити об'єкт.

Sunlight, це cонячне світло додає, звичайно, сонячне світло до зображення. Воно, як правило, створює природне тло.

Backlight, як заднє підсвічування розміщує джерело світла позаду об'єкта. Ви можете створити деякі стильні ефекти, додавши це ключове слово.

Відомо, що Stable Diffusion не може створювати темні зображення некеровано. Існує багато способів вирішити цю проблему, зокрема за допомогою моделей і LoRA. Але простіший спосіб - додати кілька ключових слів із тьмяним підсвічуванням. 

Dimly lit або Crepuscular rays як сутінкове проміння додає світлові промені, що пробиваються крізь хмари. Спробуйте, це може створити приголомшливі візуальні ефекти.

Зазвичай такий промпт і портретне співвідношення сторін відтворюють зображення в повний зріст, а додавання сутінкових променів зменшує масштаб. Я використовую сутінкові промені на обличчі, щоб трохи збільшити обличчя.

Sunday, 10 December 2023

Стилизация в Automatic1111.

Привет всем.

Киса! Я давно хотел Вас спросить как художник художника: 
вы рисовать умеете?
"12 стульев"

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

В А1111 на сегодня для этого существует три  возможности:

- используем промпт

- используем ControlNet

- используем различные extensions.

Ну что ж, самое простое это, на первый взгляд, промпт. Вы завершаете его типа "... art by style Josephine Wall" и получаете свой результат. Разумеется выбранная модель не всегда сможет понять как выполнить ваш промпт в заданном стиле конкретного художника, особенно если сам художник никогда подобного не писал. Также затруднительно будет модели реализовать ваш промпт где до "by style" вы укажите свои нюансы по стилю. Например cyberpunk by style Josephine Wall.) Также следует с осторожностью смешивать стили, которые теоретически различны, например Josephine Wall с Gustav Klimt, или oil painting c charcoal. Лучше подумайте стоит ли такое творчество того.

В ControlNet (CN), в этакой нейросети над(под) главной нейросетью, есть ряд моделей которые способны передать стиль с исходного изображения на целевое в img2img. Самая популярная из них это CN IP-Adapter с препроцессором ip_adapter_clip.

Также можно использовать CN Т2IP-Adapter с препроцессором style_clipvision, который тоже позволяет перенести стиль исходного изображения, но  IP-Adapter-у он проигрывает по качеству, хотя и существовал до него.

В разной степени результативности также можно использовать CN Lineart с препроцессором lineart_realistic, CN Tile с препроцессором resample и CN Reference с препроцессором reference_only.

Из расширений для стилизации могу предложить StylePile, SDXL styles и Stylez с разной степенью полезности и юзабилити.

StylePile - как по мне это мега расширение в плане возможностей. StylePile позоляет выбирать стиль художника (artist), направление (movement) в искусстве и даже настроение (mood) персонажа, причем StylePile позволяет все это смешивать в немыслимых пропорциях с указанием веса для каждого токена. Более того, StylePile визуально показывает шаблоны этих опций пользователю в отличие, например, от SDXL styles.


Monday, 4 December 2023

DALL-E и MS Paint.

Всем привет.

Недавно Microsoft добавила в приложение Paint для Windows 11 (23Н2) кнопку генератора изображений с помощью ИИ.

Новый интегрированный генератор преобразования текста в изображение работает на базе модели OpenAI DALL-E 3. Ранее он был доступен только участникам программы тестирования новых функций Windows Insiders. А теперь, как утверждает Microsoft, пользоваться им могут все желающие. Microsoft объясняет на своем сайте, что пользоваться этой функцией легко: нужно создать новое изображение в Paint и нажать на кнопку «Cocreator» в правой части панели инструментов.

Далее напечатать описание (prompt) изображения, которое необходимо сгенерировать. После ввода текста необходимо выбрать стиль, в котором нужно создать изображение, а затем нажать кнопку «Создать». Тогда Cocreator предложит три различных варианта изображения, и можно будет выбрать один из них. Изображение появится в окне Paint и с ним можно будет работать дальше. Если программа Microsoft Paint не установлена (и такое бывает?), ее можно бесплатно загрузить из Microsoft Store.


Важно: чтобы использовать Cocreator, необходимо войти с помощью своей учетной записи Майкрософт. Cocreator использует облачную службу, которая требует проверки подлинности и авторизации. Вход с помощью учетной записи Майкрософт также позволяет получить доступ к кредитам, которые необходимы для создания образов с помощью DALL-E. Пользователю выдается 50 кредитов, что будет если пользователь их использует в ноль, не упоминается. Напомню что через Bing пользователь может использовать 100 кредитов в DALL-E 3 (которые ранее самопополнялись). Совпадает ли счетчик кредитов Bing с Paint проверить пока не удалось.

А теперь про глюки. Имея  Windows 11 (23Н2) я не нашел поначалу кнопки «Cocreator» в Paint. Возможно не пришел нужный апдейт. Также верно что можно пойти в Microsoft Store и обновить Paint там, но фокус в том что мой Microsoft Store заблокирован политикой свыше. Ок, тогда пойдем более длинным путем, а именно скачаем приложение как АРРХ-файл. Тут есть нюанс.

Версия на печать

Популярное