Если у вас версия Easy Diffusion 3.0 и выше, переходим по следующим ссылкам и скачиваем последние версии файлов моделей:
Realistic Vision версия 5.0
(https://civitai.com/models/4201/realistic-vision-v51);
DreamShaper версия 8.0
(https://civitai.com/models/4384/dreamshaper);
Color Fusion версия 1.0
(https://civitai.com/models/20617/color-fusion);
Midjourney версия 4.0
(https://huggingface.co/prompthero/openjourney/blob/main/mdjrny-v4.ckpt);
Openjourney версия 4.0 (модель обучена на рисунках Midjourney)
(https://civitai.com/models/86?modelVersionId=27392);
SDXL Yamers Realism! 2.0
(https://civitai.com/models/136669/sdxl-yamers-realism-realisticanime3d).
Если у вас версия Easy Diffusion 2.5, переходим по следующим ссылкам и скачиваем файлы:
Realistic Vision версия 4.0
(https://civitai.com/models/4201?modelVersionId=114367);
DreamShaper версия 7.0
(https://civitai.com/models/4384?modelVersionId=109123);
Color Fusion версия 1.0
(https://civitai.com/models/20617/color-fusion);
Midjourney версия 4.0
(https://huggingface.co/prompthero/openjourney/blob/main/mdjrny-v4.ckpt);
Openjourney версия 4.0 (модель обучена на рисунках Midjourney)
(https://civitai.com/models/86?modelVersionId=27392).
В том случае, если у вас не электронная версия книги, вы можете ввести названия в любой поисковой системе и найти эти файлы в сети Интернет. Например, по запросу «download model Openjourney» («скачать модель Openjourney») будет найдена модель Openjourney.
Чтобы упростить поиск, посетите сайт civitai.com, где очень много разных моделей под самые разные задачи и изображения.
Все скачанные файлы моделей вам необходимо перенести («вырезать» и «вставить») в папку по следующему пути: «С:\EasyDiffusion\models\stable-diffusion» или «D:\EasyDiffusion\models\stable-diffusion».
Для этого:
Откройте папку на диске, в которую установлена программа Easy Diffusion (например «С:\EasyDiffusion\» или «D:\EasyDiffusion\»).
Затем найдите и откройте папку «models».
В ней вы увидите папку «stable-diffusion». Откройте ее и перенесите в нее скачанные вами файлы моделей.
Место расположения файлов моделей
Поздравляю вас!
Вы счастливый обладатель собственной системы искусственного интеллекта Easy Diffusion, установленной на ваш персональный компьютер.
Теперь мы можем приступать к первому запуску.
Шаг 3. Первый запуск Easy Diffusion
Если сразу после установки программы вы выбрали команду «Run Easy Diffusion 2.5», как это показано на рисунке ниже:
Окно завершения установки
Перед вами появится черное окно с бегущими строчками непонятного текста:
Окно сервера Easy Diffusion при первом запуске
Пугаться этого не стоит, так как это и есть окно работы самого приложения или, если точнее сказать, его серверная часть. Это окно будет появляться всегда, когда программа начинает свою работу. Закрывать его не нужно до того момента, когда вам необходимо будет прекратить свою работу. Просто сверните его.
Вам необходимо подождать минуту или две (в зависимости от производительности (мощности) вашего компьютера), после чего откроется еще одно окно в браузере (установленном по умолчанию). Это как раз и будет тот пользовательский интерфейс Easy Diffusion, с которым мы с вами будем работать на протяжении всего времени.
Рабочая область программы Easy Diffusion. Темный интерфейс
Интерфейс Easy Diffusion несколько темноват, но это поправимо. В следующей главе мы узнаем, как сделать нашу работу более комфортной с помощью настроек программы.
Таким образом, при первом запуске программы у нас открылось два окна: окно серверной части программы и окно интерфейса.
Но не торопитесь приступать к работе.
Я бы вам порекомендовал закрыть оба окна и запустить программу заново. Связано это прежде всего с тем, что при повторном запуске программа Easy Diffusion автоматически проверит обновления, загрузит и установит все необходимые новые файлы самостоятельно.
Окно сервера Easy Diffusion при повторном запуске
Подождите еще некоторое время, и установленный по умолчанию интернет-браузер откроется снова.
После чего мы можем приступить к следующему шагу к простой настройке комфортной и стабильной работы Easy Diffusion.
Шаг 4. Настройка Easy Diffusion
Настройка Easy Diffusion на самом деле очень проста.
По умолчанию в программе установлены опции, обеспечивающие высокий уровень комфортной работы. Тем не менее есть несколько из них, которые требуют нашего внимания.
Для удобства вашего восприятия я сразу сделал белый интерфейс работы, а также перевел окна приложения с английского языка на русский.
Ниже на рисунке представлена рабочая область программы на английском языке:
Рабочая область программы Easy Diffusion
Рабочая область программы на русском языке:
Рабочая область программы Easy Diffusion
Итак, приступаем.
У Easy Diffusion есть всего пять основных окон, которые размещены одно за другим в верху рабочей области графического приложения:
«Generate» / «Создать»;
«Settings» / «Настройки»;
«Help & Community» / «Помощь и сообщество»;
«Merge models» / «Объединить модели»;
«Whats now» / «Что нового».
Вся наша работа будет происходить в окне «Generate» / «Создать», которому мы уделим основное время в следующей главе.
«Settings» / «Настройки»
Чтобы приступить к работе, нам понадобится прежде всего окно «Settings» / «Настройки»:
Окно «Settings» / «Настройки»
В окне «Settings» / «Настройки» представлены следующие опции:
«Theme» / «Тема». Позволяет сменить текущую тему оформления на ту, которая нравится вам. Я изменил на светлую «Light».
«Auto-Save Images» / «Автосохранение изображений». Активируем опцию. Она позволяет нам сохранять все наши изображения и описания к ним в указанной нами папке.
«Save Location» / «Расположение сохраненных файлов». Оставляем значение по умолчанию или меняем его на путь, где будут храниться наши файлы.
«Metadata format» / «Формат метаданных». Меняем на «txt» текстовый формат данных, в котором будут храниться наши запросы. Их можно будет прочесть с помощью любого текстового редактора.
«Block NSFW images» / «Блокировать изображения NSFW». Активируем опцию. Запрещает работать с фото определенных категорий.
«Enable Sound» / «Включить звук». Активируем опцию. Мы всегда будем получать звуковое оповещение, что наше изображение готово.
«Process newest jobs first» / «Сначала обрабатывать новые задания». Определяет порядок обработки изображений. По умолчанию обрабатываются задания по порядку. Не меняем.
«Open browser on startup» / «Открывать браузер при запуске». Опция отвечает за запуск интернет-браузера после старта серверной части. Не меняем.
«GPU Memory Usage» / «Использование памяти графического процессора». Указываем «Low». Опция очень сильно влияет на работу вашего компьютера. Если у вас видеокарта не NVIDIA GeForce RTX, то установите «Low».
«Use CPU (not GPU)» / «Использовать ЦП (не ГП)». Опция перекладывает всю работу программы не на видеокарту, а на центральный процессор. Если выбрать центральный процессор, программа может работать очень медленно. Не меняем.
«Auto-Save Settings» / «Автосохранение настроек». Нажимаем кнопку «Configure». Все опции должны быть выбраны:
Окно «Settings» / «Настройки». Кнопка «Configure» («Настроить»)
«Confirm dangerous actions» / «Подтвердить опасные действия». Опция отвечает за безопасность работы приложения и должна быть активной.
«Beta channel» / «Бета-канал». Опция предоставляет доступ к еще не очень проверенным и нестабильным функциям, которые могут появиться в следующей версии приложения. Не меняем.
После того как вы внесли изменения, нажимаем кнопку «Save», чтобы все сохранить.
Ниже в окне располагаются еще несколько опций, которые вам менять не нужно:
Окно «Settings» / «Настройки»
Три опции, располагающиеся ниже основных, отвечают за сетевые настройки вашего приложения Easy Diffusion. Мы их не изменяем.
Обратите внимание, что под настройками приводится системная информация, которая позволяет нам увидеть данные используемого нами центрального процессора и видеокарты.
Данные моего компьютера такие:
Intel64 Family 6 Model 60 Stepping 3, GenuineIntel;
NVIDIA GeForce GTX 980 (cuda:0) (3.5Gb free / 4.3 Gb total).
Данные моего ноутбука:
Intel64 Family 6 Model 158 Stepping 10, GenuineIntel;
GeForce GTX 1650 (cuda:0) (2.2Gb free / 4.3 Gb total).
Ниже указывается адрес, по которому мы можем обращаться к нашему серверу. Для того чтобы открыть графический интерфейс Easy Diffusion в интернет-браузере, пишем: localhost:9000/ или 127.0.0.1:9000/. После чего откроется рабочее окно программы.
«Help & Community» / «Помощь и сообщество»
За окном «Settings» / «Настройки» идет окно «Help & Community» / «Помощь и сообщество».
Окно «Help & Community» / «Помощь и сообщество»
В этом окне, перейдя по одной из ссылок, вы можете самостоятельно изучить дополнительную информацию о работе с приложением, узнать об установке дополнительных моделей и модулей (плагинов), а также присоединиться к сообществу пользователей системы или скачать ее исходные коды.
«Merge models» / «Объединить модели»
За окном «Help & Community» / «Помощь и сообщество» идет окно «Merge models» / «Объединить модели».
Как вы уже догадались из названия, при помощи этого окна можно объединять между собой различные модели. Например те, что мы скачивали после установки из сети Интернет.
Если вам нравится пара каких-то моделей, с которыми вы работаете чаще всего, вы можете объединить их в одну модель и дать ей свое название. Но тут есть одно небольшое ограничение: модели должны быть однотипными.
Окно «Merge models» / «Объединить модели»
Из своего опыта скажу, что в объединении моделей особой необходимости нет. Но, если вы пользуетесь двумя десятками разных моделей, возможно, вам пригодится данная функциональная возможность приложения Easy Diffusion для объединения по нужным тематикам или стилям.
«Whats now» / «Что нового»
За окном «Merge models» / «Объединить модели» идет окно «Whats now» / «Что нового». В этом окне представлен список всех обновлений и изменений, которые были сделаны для текущей и предыдущих версий приложения Easy Diffusion.
Шаг 5. Какую модель выбрать?
Какую модель выбрать для создания наиболее реалистичного изображения?
На самом деле это очень важный вопрос. Чтобы найти на него ответ, мы с вами должны определить для себя какую цель мы ставим и какое изображение мы хотим получить в результате нашей работы.
Наша основная цель это познакомиться с работой программы Easy Diffusion и научиться создавать красивые изображения, посвященные теме искусственного интеллекта, закрепив полученные знания на многочисленных примерах, которые есть в каждой главе этой книги.
Все изображения, которые представлены в этой книге созданы с использованием Easy Diffusion версии 2.5 и 3.0 при помощи следующих моделей:
Realistic Vision версия 4.0
(https://civitai.com/models/4201?modelVersionId=114367);
DreamShaper версия 7.0
(https://civitai.com/models/4384?modelVersionId=109123);
Color Fusion версия 1.0
(https://civitai.com/models/20617/color-fusion).
SDXL Yamers Realism! 2.0
(https://civitai.com/models/136669/sdxl-yamers-realism-realisticanime3d);
Stable Diffusion версия 1.4
(уже содержится в Easy Diffusion);
Midjourney версия 4.0
(https://huggingface.co/prompthero/openjourney/blob/main/mdjrny-v4.ckpt);
Openjourney версия 4.0 (модель обучена на рисунках Midjourney)
(https://civitai.com/models/86?modelVersionId=27392);
Ниже вы можете увидеть сравнение результатов работы четырех разных моделей:
В сети Интернет есть большое количество сайтов (информационных ресурсов), где разработчики выкладывают свои обученные модели. Я предпочитаю использовать сайт civitai.com на котором есть не только модели, но и различные примеры работ, а также соответствующие им запросы.
Обратите, пожалуйста, свое внимание на то, что в этой книге я делаю акцент именно на тему искусственного интеллекта. Как вы немого позже заметите, в большинстве моих запросов присутствует ключевое слово «cyborg» («киборг»). Это определяется прежде всего моим взглядом на то, что из себя должен представлять искусственный интеллект. Мои взгляды на данную тему сформировались уже очень давно на основе множества фантастических романов и рассказов, которые я успел прочитать за свою жизнь. Эти литературные произведения были написаны такими выдающимися писателями как: Станислав Лем, Борис и Аркадий Стругацкие, Айзек Азимов, Владимир Васильев, Сергей Лукьяненко, Гарри Гаррисон, Эдмонд Гамильтон, Роберт Шекли, Джордж Лукас, Андре Нортон и многими другими. В большинстве из них робот, интеллектуальная машина и искусственный интеллект это, по своей сути, некое единое существо из будущего, которое чаще всего представлено в образе человека. Поэтому для меня ни один киборг не может существовать без искусственного интеллекта, который заменяет ему человеческий разум, и именно поэтому на моих изображениях вы увидите много разных футуристических человекоподобных роботов.
Работаем с Easy Diffusion
Я предлагаю вам немного поэкспериментировать и на основе всего одного запроса, но при помощи разных моделей создать свои собственные уникальные изображения.
Чтобы выполнить данное упражнение вам необходимо скачать с сайта civitai.com следующие модели*:
DreamShaper версия 8.0
(https://civitai.com/models/4384/dreamshaper);
SDXL Yamers Realism! версия 2.0
(https://civitai.com/models/136669/sdxl-yamers-realism-realisticanime3d);
ProtoVision XL
(https://civitai.com/models/125703/protovision-xl-high-fidelity-3d-photorealism-anime-hyperrealism-no-refiner-needed);
Art Universe
(https://civitai.com/models/123313/art-universe);
Realistic Vision версия 5.0
(https://civitai.com/models/4201/realistic-vision-v51).
* Очень часто разработчики меняют название или ссылку на модель. Тем не менее, найти нужную нам модель можно всегда на сайте civitai.com, набрав ее название в строке поиска.
Теперь выполним следующие действия:
Введем новый запрос («Prompt»): «Nouvelle AI, new artificial intelligence, cyborg face, an enchanted technological portal from the future, journey into the healing power of nature, photorealistic, perfect composition, cinematic shot, intricate details, hyper detail».
В качестве модели мы выбираем любую из доступных вам. Я приведу в качестве примера модели, которые наиболее соответствуют теме книги.
Установим параметр «Качество рисунка» («Image Quality») равным 75.
Остальные параметры Easy Diffusion оставим без изменений.
Обратите, пожалуйста, внимание на то, что, если вы используете версию Easy Diffusion 3.0 и выше, вы должны использовать и последние версии всех моделей для создания изображений, иначе программа Easy Diffusion может выдать ошибку и прекратить работать. Чтобы избежать сбоя в работе Easy Diffusion, перейдите по одной из ссылок и скачайте последнюю версию необходимой вам модели.
Например, модель Realistic Vision версия 4.0 прекрасно работает в Easy Diffusion версии 2.5, но не работает в Diffusion версии 3.0.
Жмем кнопку «Make image» («Сделать изображение»).
У меня получились следующие результаты для разных моделей, но одного и того же запроса: