Leonardo AI – нейросеть на движке Stable Diffusion, которая рисует изображения по промтам и картинкам-референсам.
Обзор LEONARDO AI
Leonardo AI называют главным конкурентом Midjourney – картинки она создаёт не хуже, интерфейс при этом дружелюбнее, а функций в разы больше. Особенно хорошо рисует персонажей и даже умеет генерировать текстуры для видеоигр. Подробно разберём, как генерировать изображения в Leonardo AI, что ещё умеет нейросеть и какие результаты можно в ней получить.
Leonardo AI – нейросеть на движке Stable Diffusion, которая рисует изображения по промтам и картинкам-референсам. В отличие от аналога, работает онлайн, не требует мощной видеокарты, а по качеству и детализации изображений не уступает Midjourney, DALLE и прочим топовым нейросетевым художникам.
Нейросеть Leonardo запущена в 2023 году. Её обучали на тысячах терабайтов файлов и добавили целый набор настроек, которых нет у аналогов, поэтому Leonardo справляется даже с самыми сложными задачами. Она может нарисовать и отредактировать всё, что угодно, причём бесплатно.
Изначально нейросеть стала популярной в среде геймдизайнеров, которые с её помощью рисовали персонажей, игровые предметы, локации и концепт-арты. Сейчас ей пользуются графические дизайнеры, цифровые художники, фотографы, сммщики и просто творческие люди.
Возможности
В арсенале Leonardo огромное количество функций, самая главная из них – генерировать изображения. Здесь их можно рисовать с помощью 10+ разных моделей, бесконечно улучшать, дорисовывать и даже заменять отдельные части изображения с помощью маски.
Кроме этого, Леонардо умеет:
- стирать или дорисовывать объекты, масштабировать фото;
- удалять, менять, заново генерировать фон;
- работать с освещением, тенями, текстурами;
- улучшать качество изображений;
- генерировать 3D-модели и текстурные карты;
- создавать GIF-анимации на основе изображений.
Более того, в нейросети можно натренировать ИИ-модель под свои цели: загрузить подборку картинок, на которых нейросеть будет обучаться, после чего сможет генерировать стилизованные изображения. Отличный инструмент, которого нет почти ни в одной нейросети.
Как пользоваться LEONARDO AI
Для более полного понимания того, как использовать данную нейросеть, предлагаем вместе пройти весь путь, от создания личного кабинета на сайте до непосредственно создания картинок.
Как зарегистрироваться на сайте: пошаговая инструкция
Leonardo работает онлайн без скачивания, но генерировать изображения можно только после регистрации. Если раньше нейросеть работала только по запросу, а приглашение от менеджера приходилось ждать несколько дней, то теперь всё гораздо проще. Использовать настройки Leonardo можно без VPN и долгого ожидания. Единственный минус – интерфейс на английском языке.
Чтобы зарегистрироваться:
- Переходим на сайт leonardo.ai и жмём «Create an account».
- На открывшейся странице можно авторизоваться, если уже есть личный кабинет, или пройти быструю регистрацию через Apple ID, Google или Microsoft. Проще заходить через Гугл аккаунт. Если ни один из вариантов не подходит, нажимаем «Need an account? Sign up».
- Откроется форма регистрации по е-мейл и паролю. Вводим данные и кликаем «Sign up».
- После этого на почту придёт код, который нужно ввести на открывшейся странице. Если заходили через гугл-аккаунт, ничего вводить не придётся – сразу откроется анкета. Здесь пишем свой юзернейм и выбираем, с какой целью будете генерировать арты в нейросети: архитектура, искусство, маркетинг, дизайн и т.д. Это ни на что не влияет, поэтому вариант можно оставлять любой. Чуть ниже перетаскиваем ползунок вправо, подтверждая, что вам уже исполнилось 18 лет, и нажать кнопку «Next».
Готово! Вы успешно зарегистрировались и можете генерировать изображения в Leonardo AI.
Обзор личного кабинета Леонардо
В отличие от Stable Diffusion и Midjourney, у Leonardo действительно понятный и удобный интерфейс. Тут вполне можно разобраться даже без знания английского языка. Вот так выглядит главная страница в личном кабинете:
Здесь мы видим ленту с работами пользователей, которая регулярно обновляется, а чуть выше – набор настроек для генерации. Изучим их подробнее и на практике разберёмся, как пользоваться Leonardo.
Генерация изображений
«AI Image Generation» – главный инструмент нейросети, за которым в Leonardo AI ежедневно приходят сотни пользователей. Он позволяет генерировать изображения двумя способами:
- text-to-image – по текстовому описанию на английском языке (промту);
- image-to-image – по картинке-референсу.
Чтобы создать изображение, на главной странице в личном кабинете выбираем раздел «Image Generation».
Открывается рабочая область с настройками. В верхнем блоке видим поле для промта, кнопку «Generate» и список моделей ИИ, котоыре можно использовать для генерации. По умолчанию выбрана «Leonardo Diffusion XL», которая подходит для фотореалистичных изображений в глубоких тёмных тонах.
Если нажать «Select other model», откроется ещё больше моделей – от реализма до аниме и создания стикеров. Здесь же можно использовать негативный промт, если перетащить вправо ползунок возле надписи «Add Negative Prompt».
Левое меню уже более обширное. В самом верху – баланс токенов и кнопка для апгрейда тарифа, чуть ниже можно выбрать число картинок, которое нейросеть будет выдавать по одному запросу (от 1 до 8). Ещё ниже находятся три опции для улучшения изображений: PhotoReal, Alchemy и Prompt Magic.
В этом же блоке настраиваем разрешение картинок и соотношение сторон.
Итак, начинаем генерировать. Попробуем создать свои изображения в обоих доступных режимах – по промту и картинке.
По промту
Здесь требуется описание на английском языке, иначе Leonardo просто не поймёт, чего от него хотят. Можно написать на русском и перевести через Гугл-переводчик.
Пробуем нарисовать рыжеволосую девушку, которая плавает под водой, по короткому промту «Подводная фотография рыжеволосой девушки в зеленом платье». Переводим на английский:
«Underwater photo of a red-haired girl in a green dress»
Копируем промт в поле, оставляем стиль «Leonardo Diffusion XL», выбираем разрешение 768х768 и жмём кнопку «Generate». С первой генерации нейросеть выдаёт отличные результаты:
Любое изображение можно скачать, улучшить, сделать из него анимацию, отредактировать или использовать для дальнейших генераций. Если ничего не понравилось, добавляем в промт деталей и можем генерировать заново.
Активируем Photoreal. Если оставить прежний промт, включить опцию PhotoReal и снова нажать «Generate», нейросеть добавит изображению ещё больше реализма.
Изображение, которое у нас получилось:
Теперь картинка действительно похожа на реальную фотографию. Правда, монет с этой опцией тратится больше – два изображения уже стоят 17 токенов, а не 4, как при обычной настройке.
Активируем PromtMagic. Что касается опции PromtMagic, она находится в стадии бета-теста и не всегда корректно работает. Порой вместо красивого портрета может нарисовать Франкенштейна или испортить сгенерированное изображение. Например, нашей девушке она испортила форму носа и скосила глаза.
Эту опцию можно включить, если заметили, что нейросеть неточно следует промтам или негативным промтам – например, нарисовала 6 пальцев на руке, ярко-красное платье вместо тёмно-красного или не следует стилю.
По картинке референсу
С функцией Image2image вы загружаете изображение, пишете уточняющий промт, а нейросеть начинает генерировать уникальное изображение, сохранив при этом объекты с референса. Также она позволяет объединять картинки: например, добавить фон от одной, объект со второй, а стиль от третьей. На премиум-тарифе Leonardo можно загружать до 4 изображений.
Чтобы генерировать изображения, переходим в раздел «Image Generation» и выбираем вкладку «Image Guidance». В поле «Upload» можно загрузить референсы с компьютера, а в «Select from Recent» – из персональной ленты в Leonardo.
Мы добавили фото девушки в кинематографичном стиле и в промте попросили нейросеть переместить её в современную гостиную с неоном и небоскрёбами за окном.
Изображение получилось отличное, детализированное, нейросеть учла все требования:
Как и в прошлом случае, здесь можно менять модель генерации, выбирать стиль, включать PhotoReal, выбирать размеры и генерировать несколько изображений по одному промту.
Режим холста (AI Canvas)
AI Canvas – отличный инструмент для творчества от Leonardo, у которого нет аналогов ни в Midjourney, ни в других нейросетях-художниках. Это своеобразная смесь нейросети и фотошопа, где можно исправлять изображения, улучшать качество или генерировать их с нуля с расширенными функциями.
Чтобы открыть редактор, заходим в свой аккаунт в Leonardo AI и на главной странице нажимаем «Canvas Editor».
Если хотите доработать изображение, нарисованное в Leonardo, после генерации нажмите под ним «Edit in canvas». Откроется холст для работы с изображением. Вот так в нём выглядит наш портрет:
Слева от изображения – 6 настроек: перетаскивание, выделение, маска, ластик, карандаш, добавление текста на изображение. Справа – блок, где настраивается модель генерации, количество изображений, размеры и соотношение сторон.
В том же блоке с настройками настраивается режим работы с холстом. Всего здесь 4 режима: Text-to-image, Image-to-image, Inpaint/Outpaint и Sketch. Первые два дублируют основной редактор для генерации изображений, только с упрощённым функционалом, поэтому не будем повторяться и рассмотрим остальные.
Обработка картинок и фото (Inpaint/Outpaint)
Режим Inpaint/Outpaint установлен по умолчанию при загрузке холста в Leonardo. С ним можно что-то дорисовать, изменить, масштабировать, убрать мелкие детали или фон с загруженного изображения, отретушировать фото. Картинку можно загрузить с компьютера, кликнув по кнопке в левой панели настроек, или взять из галереи.
Масштабирование, дорисовка деталей. Попробуем расширить изображение, которое нарисовал Leonardo AI. Для этого нажимаем в панели слева «Select» и перетаскиваем сиреневую рамку туда, где нужно что-то дорисовать. Чтобы новая картинка была продолжением старой, рамка должна немного на неё заходить.
В поле «Promt» пишем, что именно добавить. Просим нарисовать красивых рыб, которые плывут вслед за девушкой:
«Water, beautiful fish swim after the girl»
Вот такое изображение получилось:
Рыбу нейросеть нарисовала не самую красивую, но с задачей справилась. Если всё нравится, нажимаем под новой картинкой «Accept», и она становится частью предыдущей. Изображения в Leonardo AI можно дорисовывать бесконечно, просто передвигая холст и перетаскивая рамку.
Ретушь фотографий. Внутри AI Canvas есть полноценный редактор, в котором можно обрабатывать фотографии. Чтобы загрузить изображение, жмём кнопку загрузки и выбираем файл на устройстве. У нас это рандомное фото мужчины с фотостока.
Поработаем с его кожей и уберём прыщики. Для этого берём в панели ластик и стираем всё, что требуется убрать. В панели над изображением меняется диаметр ластика.
Теперь берём кисть (Draw Mask) и закрашиваем участки, в которых надо восстановить кожу. В строке «Prompt» пишем, что нужно генерировать в этих местах. У нас это «Clean skin» – чистая кожа.
Нажимаем «Generate» и ждём, пока нейросеть обработает изображение.
Готово! Теперь кожа выглядит отлично. По тому же принципу можно добавлять на изображения мелкие объекты, дорисовывать украшения, макияж, очки, менять цвет волос и т.д. Достаточно просто выделить с помощью маски то место, где надо что-то дорисовать и прописать в промте.
Скетчи (Sketch-to-Image)
В режиме Sketch можно превратить любой набросок в красивый арт. Подходит, если не нашли картинку-референс, но можете схематично изобразить, что именно должна нарисовать нейросеть.
Чтобы генерировать изображение, в AI Canvas выбираем «Sketch to image» в правом блоке настроек. Теперь берём карандаш и внутри рамки рисуем эскиз картинки. В верхней панели настраивается цвет и толщина линии.
Когда эскиз будет готов, выбираем модель генерации, пишем короткий промт и жмём «Generate». Мы выбрали 3D Animation Style с промтом «Futuristic female» и получили вот такой результат:
Каждая генерация стоит 1 токен. По тому же принципу можно дорисовывать готовые картинки: загрузить, дорисовать нужные объекты карандашом и нажать «Generate».
Генерация текстур
Генератор текстур – полезный инструмент от Leonardo для геймдизайнеров, специалистов по моделированию и художников по текстурам. Сейчас находится в стадии альфа-тестирования. Здесь доступны три опции:
- Текстурирование 3D-моделей. Дизайнер загружает эскиз 3D-модели в формате .OBJ и пишет промт, по которому нейросеть генерирует текстуру и накладывает её на модель.
- Визуализация. В Leonardo AI можно создавать предварительные рендеры, которые помогут «примерить» к объекту несколько текстур и выбрать нужную.
- Разработка текстурных карт. Нейросеть умеет генерировать карты Albedo, Normal Map, Roughness, Height Map и Displacement Map, которые придают элементам цвет, глубину и структуру. Например, помогут создать реалистичную текстуру древесины, камня или танка внутри игры.
Чтобы перейти в этот раздел, нажимаем «Texture generation» на главной странице личного кабинета в Leonardo. Появится справка о том, как всё устроено, и инструкция для работы с текстурами.
Готовые текстуры от нейросети легко интегрируются в Blender, Unity и другие приложения, где их используют для разработки игр. Это серьёзно экономит время геймдизайнера, особенно при создании стандартных карт и текстур.
Тренировка собственной модели
Часть моделей генерации внутри нейросети создана обычными пользователями. Например, сейчас в её арсенале есть модель для рисования портретов (Character Portraits), сказочных существ (Spirit Creatures), амулетов (Amulets) и даже боевых топоров (Battle Axes). Они обучены на стилизованных картинках, поэтому генерируют крутые арты даже по короткому промту.
Если доступных моделей недостаточно, можете натренировать собственную. Для этого выбираем «Training & Datasets» в панели инструментов и кликаем «Create New Dataset».
В редакторе нужно указать название и описание датасета, после чего загрузить фото, на которых будет тренироваться модель. Выборку надо подготовить заранее – подсмотреть изображения в ленте, скачать с фотостока или выбрать из уже сгенерированных. Мы загрузили несколько картинок с огнедышащими драконами:
После загрузки жмём «Train model» и переходим к настройкам. Здесь нужно выбрать категорию: портреты, пейзажи, игровые персонажи, предметы и т.д., размеры и базовую модель. В качестве базового движка сейчас доступны Stable Diffusion v1.5 и v2.1. Если передвинуть ползунок возле надписи «This models is NSFW», модель сможет генерировать контент 18+.
Когда всё настроили, нажимаем «Start Training».
Её можно настроить или сразу начинать генерировать изображения.
Дополнительные инструменты в Leonardo AI
Внутри Leonardo AI так много функций, что их почти невозможно затронуть в рамках одной статьи. Кроме генерации изображений, есть настройки для их улучшения. Рассмотрим самые полезные и интересные.
Генератор промтов
У Leonardo AI есть свой генератор промтов, который создаёт креативные описания для любой картинки. Достаточно кратко обозначить идею (например, «Чёрная собака»), а нейросеть её конкретизирует.
Конструктор промтов доступен в разделе «AI Image Generation», вкладка «Prompt Generation». Здесь нужно выбрать количество готовых промтов и кратко написать, что должно быть на картинке. Кликаем «Ideate» и ждём пару секунд.
По нашему описанию «девушка с пионами» нейросеть предложила 4 разных промта. Можно выбрать любой и здесь же генерировать по нему картинку, нажав «Generate». Вот такой результат мы получили:
Каждый день можно генерировать максимум 100 таких промтов.
Поиск готовых картинок
Если зайти в свой аккаунт на Leonardo AI, на главной появится лента артов. Над ней есть поисковая строка, где можно искать готовые картинки, чтобы не генерировать с нуля. Просто введите нужное слово или фразу, и нейросеть сама выдаст список релевантных изображений.
Каждое изображение можно открыть, посмотреть, скачать и использовать для своих проектов или отредактировать. Отличный вариант, если нет времени генерировать изображения.
Удаление фона
Настройку Remove background можно использовать, чтобы удалить с изображения всё, кроме главного объекта. Чтобы его активировать, нажмите одноимённую кнопку под сгенерированной картинкой.
Через пару секунд нейросеть выдаст результат:
Стоимость одной такой обработки – 2 токена. Инструмент удаляет фон довольно качественно, но периодически ошибается, если изображение слишком нагружено деталями или фон сливается с основным объектом.
Remix
Если открыть любой арт в общей или персональной ленте, под промтом увидите две опции – Image2Image и Remix. С первой можно использовать изображение в качестве референса, а со второй – замиксовать его с другой картинкой и получить новый результат.
После клика по Remix нейросеть скопирует настройки, использованные при генерации исходника – промт, негативный промт, модель, дополнительные опции и т.д. Вам останется прописать в промте, что добавить или изменить. Например, «Измени цвет фона» или «Добавь девушку на передний план».
Анимация по картинке
Ещё одна интересная функция – Image2Motion, её используют для превращения изображений в гифки. Причём обработать можно как сгенерированную, так и картинку из общей ленты.
После клика откроется блок настроек, где нужно выбрать приватность и силу движения (от 1 до 10). Чем больше цифра, тем дольше будет двигаться изображение.
Пример анимации от нейросети Leonardo:
Upscale
Upscale – инструмент для повышения качества картинки уже после её генерации. В Leonardo AI доступно два типа апскейла:
- Smooth Upscale: подходит для анимаций и простых изображений;
- Crisp Upscale: подходит для детализированных, сложных, с обилием разных текстур и объектов.
Чтобы активировать апскейл, кликните по нужной опции под изображением.
За одну обработку нейросеть снимает 5 токенов. Если изображение и без того качественное, особых отличий с этой опцией вы не заметите. Она будет полезной, если надо исправить откровенные «косяки» с количеством пальцев, лицами на портретах и т.д.
Лимиты и стоимость генераций в LEONARDO AI
Leonardo AI – условно бесплатная нейросеть. Каждый день на баланс начисляют 150 токенов, которых хватает на то, чтобы генерировать 15-150 изображений в зависимости от модели и заданных настроек.
Токены не суммируются: если за день потратили 20 токенов, остатки сгорят, а на следующий день снова зачислится 150 монет. Если не планируете генерировать много изображений каждый день, бесплатной версии будет вполне достаточно.
Для тех, кто хочет использовать ещё больше генераций, есть платные тарифы по цене от $12 до $60/мес. Кроме почти безлимитных токенов, туда входит приоритетная генерация и дополнительные настройки.
В остальном использовать нейросеть можно без ограничений. Созданные изображения принадлежат вам, в том числе и на бесплатных тарифах.
Примеры рабочих промтов и изображений от LEONARDO AI
Мы поэкспериментировали с разными моделями и промтами в нейросети Leonardo AI, делимся самыми крутыми и детализированными результатами.
Street style photo: a man with blond hair and beard, walking through New York with a leather laptop case on his shoulder, wearing a yellow blazer, lighting at sunset, ultrarealism
Girl, full body shot, character description, lightning wave, 3d, cgi, glowing neon, cyberpunk, streetwear, neon city
Highly detailed funny cat, cinematic light effect, charming, 3D vector graphics, cute, fantasy art, digital painting, soft lighting, isometric style, 4K resolution, photorealistic, flat white background
Highly detailed (luminous crystal ball) with ((tied basket)), flying over the forest, collecting crystals, at night, bizarre, strange, magical, League of Legends, cosmic sky, 32k resolution
High-quality, beautifully designed fantastic quantum interference pattern, Detailed ocean illustration created using fantastic quantum interference waves, bright colors, luminescence, 3d rendering, Isometric, stunning full color
A red cat in the bedroom with books, plants along the window, penetrating warm afternoon light, high-contrast, ultra-realistic photography
Photo of old town alleyway at dusk, warm orange and ochre, romantic European ambiance --ar 16:9
Заключение
Leonardo AI – мощная нейросеть, позволяющая решать довольно сложные задачи, связанные с визуалом. Но надо быть готовым к тому, что нейросеть не всегда вас понимает с первого раза. Чтобы она точно оправдала ожидания, составляйте подробные промты на английском языке, экспериментируйте со стилями и вдохновляйтесь лентой сообщества от Leonardo, где каждый день появляются новые крутые арты.