Создавайте пиксельную графику с моделями Retro Diffusion на Replicate
Компания Retro Diffusion разработала набор моделей и стилей для создания игровых активов, спрайтов персонажей, тайлов и других замечательных ретро-графиков. Эти модели специально обучены для работы с пиксельным искусством, ориентированным на сетку, с ограниченной палитрой цветов. Теперь вы можете использовать их на платформе Replicate.
На Replicate доступны четыре модели от Retro Diffusion: rd-fast, rd-plus, rd-tile и rd-animation. Каждая из этих моделей предлагает множество различных предустановок стилей и поддерживает произвольные размеры изображений, палитры, удаление фона и бесшовную укладку.
Модель rd-fast оптимизирована для быстрой генерации изображений пиксельного искусства и поддерживает 15 стилей, включая портреты и предметы в стиле Minecraft. Например, вы можете использовать следующую команду на Python для создания изображения: output = replicate.run( "retro-diffusion/rd-fast", input={ "prompt": "knight character, retro game asset, side view", "style": "game_asset", "width": 128, "height": 128, "num_images": 1, "remove_bg": True, }, ).
Модель rd-plus обеспечивает высокое качество и аутентичность изображений пиксельного искусства. Она предлагает стили для сцен, карт, интерфейсов и иконок. Для создания карты в стиле JRPG можно использовать следующий код: output = replicate.run( "retro-diffusion/rd-plus", input={ "prompt": "top-down forest path with trees and rocks, classic jrpg map", "style": "topdown_map", "width": 256, "height": 256, "num_images": 1, "tile_x": True, "tile_y": True, }, ).
Модель rd-tile предоставляет все необходимые инструменты для генерации тайловых наборов. Она фокусируется на отдельных тайлах и их вариациях. Пример команды для создания тайлового набора: output = replicate.run( "retro-diffusion/rd-tile", input={ "prompt": "grass and dirt path tileset with stones and flowers", "style": "tileset", "width": 32, "height": 32, "num_images": 1, }, ).
Модель rd-animation генерирует анимированные спрайты или спрайт-листы с согласованным кадрированием и низким количеством кадров, что идеально подходит для распространённых игровых движков. Для создания анимации персонажа можно использовать: output = replicate.run( "retro-diffusion/rd-animation", input={ "prompt": "small pirate character with parrot, walking animation", "style": "four_angle_walking", "width": 48, "height": 48, "return_spritesheet": True, }, ).
Эти примеры используют Python, но вы также можете вызывать модели из JavaScript и других языков с помощью SDK от Replicate. Команда Retro Diffusion, включая Atropulse и nerijs, заслуживает похвалы за создание этих удивительных инструментов.
Изучите возможности Seedream 5.0 для создания изображений
Извлекайте текст из документов и изображений с Datalab Marker и OCR
Похожие статьи
Строим центры обработки данных в космосе для ИИ
Компании строят центры обработки данных в космосе, но реальность остается неясной.
Netflix открывает VOID: ИИ для удаления объектов из видео
Netflix представил VOID — модель ИИ, удаляющую объекты из видео с учетом физических взаимодействий.
Создавайте уникальные истории с помощью Flow
Создавайте уникальные истории с Flow — креативной студией на базе ИИ от Google.