Соберите целый ростер NPC для RPG за одну партию
Выберите художественный стиль и количество NPC: 4, 9 или 16. Добавьте роли по одной в строке с помощью быстрой вставки или введите свои. Выберите кадрирование: по пояс, в полный рост или аватар — и создайте всю партию за 4 кредита. Скачайте портреты в ZIP-архиве с манифестом JSON.
Заполнено 5/9 — заполните все поля перед генерацией.
Что такое пакетный генератор NPC?
Выберите 4, 9 или 16 NPC за фиксированные 4 кредита за партию. Укажите по одной роли в строке и получите каждого NPC в отдельном PNG с прозрачным фоном: по пояс, в полный рост или аватар, с обрезкой по границам персонажа.

Кто использует пакетный генератор NPC
Любая игра, где больше двух NPC, выигрывает от генератора, который фиксирует арт-стиль по всему ростеру и экспортирует ассеты, готовые для вашего движка.

Инди-разработчики RPG, заселяющие городок
Создайте 10 крестьян, 3 стражников, 2 торговцев и священника в одной партии. Единая пиксельная палитра и кадрирование «бюст» позволяют сразу использовать персонажей в диалоговых окнах и панелях NPC. Не нужно заказывать работу у художника или тратить выходные на рисование портретов вручную.

Дизайнеры тактических сеток, собирающие ростер юнитов
Нужны 16 разных тактических юнитов в едином художественном стиле? Запустите одну партию — получите 16 портретов в полный рост и манифест, сопоставляющий каждого юнита с его ролью, сидом и именем файла. Скрипт импорта на стороне движка читает `manifest.json` и распределяет юнитов по классам.

Команды геймджемов и быстрого прототипирования
48-часовой геймджем, а ваши два художника по спрайтам не пришли? Создайте партию из 9 NPC за время перерыва на кофе. Портреты подходят для сцен визуальной новеллы и интерфейса диалогов, а каждый персонаж сохраняет стиль выбранного в начале референса.
От фиксации стиля до скачиваемого ростера за 3 шага
Выберите стиль и количество NPC: 4, 9 или 16. Заполните роли по одной в строке и выберите кадрирование. Создайте партию за 4 кредита и скачайте ZIP-архив с манифестом.
Зафиксируйте арт-стиль
Выберите один из четырёх встроенных пресетов (16-битный пиксель с видом сверху, современная аниме-RPG, киберпанк-чиби или тёмное фэнтези) либо загрузите собственное референс-изображение. Этот единственный выбор задаёт палитру, толщину линий и пропорции для всей партии. Никакого попромптного выбора стиля для каждого NPC.

Выберите количество, роли и кадрирование
Выберите 4, 9 или 16 NPC. Нажмите на кнопку роли, чтобы заполнить следующую пустую строку, или введите свои роли. Повторите роль в нескольких строках, чтобы создать несколько NPC одного типа. Заполните все поля, затем выберите кадрирование: по пояс, в полный рост или аватар. Настройки «Разные возрасты» и «Разные полы» применяются ко всей партии.

Сгенерируйте, проверьте, скачайте
Нажмите «Сгенерировать». Описания ролей улучшаются один раз, затем весь ростер создаётся вместе и разделяется на отдельные PNG с персонажами. Скачайте ZIP-архив с папкой `portraits/` и файлами `manifest.json` и `manifest.csv`.

Всё необходимое, чтобы выпустить полный ростер NPC для RPG
Фиксация стиля, быстрая вставка ролей, кадрирование по пояс, в полный рост или аватар, разделение по границам персонажей, экспорт для игровых движков — в одном рабочем процессе.

Единая фиксация стиля для всего ростера NPC
Один пресет или одно референсное изображение задаёт палитру, толщину линий, пропорции и силуэт для каждого персонажа партии. Созданные 16 крестьян выглядят как 16 жителей одного городка, а не как NPC из 16 разных игр. Смените пресет на киберпанк-чиби или тёмное фэнтези — фиксация стиля работает так же.

Кадрирование «бюст», «в полный рост» или «аватар»
Три варианта кадрирования для разработки игр: бюст для портретов в диалогах, в полный рост для изображений стоящих персонажей и сцен визуальных новелл, аватар для компактных иконок с лицом. После разделения по границам персонажей каждый NPC размещается на холсте размером 512×512 с прозрачным фоном. Единый масштаб для всей партии сохраняет относительные размеры персонажей; все они центрируются по горизонтали и выравниваются по общей нижней базовой линии.

Один ростер, отдельный PNG для каждого персонажа
Весь ростер создаётся вместе, затем каждый персонаж выделяется по своим границам. Просмотрите партию после завершения разделения.

ZIP + JSON-манифест для Unity, Godot, RPG Maker
Вы скачиваете ZIP с папкой `portraits/` плюс `manifest.json` и `manifest.csv`. Каждая строка манифеста сопоставляет `npc_id → роль → кадрирование → сид → имя файла`. Скрипт импорта читает весь городок за один проход вместо регистрации ассетов по одному.
Чем этот пакетный генератор NPC отличается от остальных
Выберите 4, 9 или 16 NPC в едином художественном стиле за фиксированные 4 кредита за партию. Быстрая вставка ролей и экспорт для игровых движков позволяют выполнить всё в одном месте.
Фиксация стиля для всей партии
Фрагменты пресет-промптов плюс «заземление» по референс-изображению удерживают палитру, пропорции и толщину линий стабильными по всей партии. Без перекалибровки стиля под каждого NPC, без дрейфа палитры между генерациями.
Быстрая вставка ролей и редактируемые строки
Выберите размер партии, затем заполните роли по одной в строке. Нажмите на одну и ту же кнопку несколько раз, чтобы добавить нескольких крестьян или стражников. Отредактируйте любую строку, чтобы указать свою роль. Счётчик заполненных полей покажет, когда ростер готов.
Разделение по границам персонажей
Персонажи выделяются по видимым границам, а не нарезаются по фиксированной сетке. Если не удаётся распознать нужное количество отдельных персонажей, партия завершается с ошибкой, а не выдаёт фрагменты, обрезанные по сетке.
Возврат кредитов за партию при сбое генерации
Если после списания кредитов генерация или разделение персонажей не удались, 4 кредита за партию возвращаются один раз. Улучшение описаний происходит до списания кредитов.
Готовый для движка манифест, без ручной каталогизации
Каждый ZIP содержит и `manifest.json`, и `manifest.csv`, сопоставляющие каждого NPC с ролью, кадрированием, сидом, промптом и именем файла. Конкурирующие генераторы выдают папку анонимных PNG. Этот сэкономит вам час, который вы иначе потратили бы на ручной скрипт регистрации ассетов.
Автоматическое разнообразие ростера, без микро-слайдеров
Тумблеры «Смешать возраст» и «Смешать пол» разводят ростер по детям, молодым взрослым, людям среднего возраста и старцам, а также по мужскому, женскому и андрогинному полу. Никаких слайдеров на каждого NPC. Хотите однородный отряд стражи? Выключите их. Целый городок? Оставьте включёнными.
Запустите свою первую партию NPC
Создайте 4, 9 или 16 NPC за 4 кредита за партию. Получите отдельные PNG с прозрачным фоном, один ZIP-архив и манифест для Unity или Godot.
FAQ по пакетному генератору NPC
Вопросы, которые геймдев-разработчики задают перед своей первой партией.
Как пакетный генератор NPC удерживает каждого персонажа в одном арт-стиле?
Генератор один раз улучшает описания ролей и уточняет общий художественный стиль на основе пресета или загруженного референсного изображения. Затем он создаёт весь ростер на одном изображении и разделяет персонажей по их границам. В одной партии используется один общий стиль. Чтобы смешать стили, запустите несколько партий.
Сколько NPC можно сгенерировать в одной партии и сколько они стоят?
Выберите ровно 4, 9 или 16 NPC. Каждая новая партия стоит всего 4 кредита независимо от размера. Заполните роли по одной в строке с помощью быстрой вставки или своего текста. Перед генерацией нужно заполнить все поля. Повторите роль в нескольких строках, если хотите получить несколько NPC одного типа.
Какие файлы я получаю на каждого NPC и в каком формате?
Каждый новый NPC сохраняется в PNG размером 512×512 с прозрачным фоном. Персонажи отделяются по своим границам, затем масштабируются с единым коэффициентом и размещаются с отступами на холстах одинакового размера. Для исходного изображения 2K партии из 4, 9 и 16 NPC используют базовую ширину 960, 640 и 480 пикселей соответственно, с дополнительным местом для отступов. При необходимости вся партия дополнительно уменьшается, чтобы каждый персонаж помещался целиком. ZIP-архив содержит папку `portraits/` и файлы `manifest.json` и `manifest.csv`, которые сопоставляют каждый файл с идентификатором NPC, ролью, кадрированием, сидом и промптом. Старые экспортированные файлы сохраняют исходные размеры.
Как импортировать ZIP в Unity, Godot или RPG Maker MV / MZ?
Unity: перетащите папку `portraits/` в `Assets/Sprites/NPCs`, и Unity автоматически импортирует каждый PNG как 2D-спрайт. Godot: киньте `portraits/` в `res://sprites` и ссылайтесь на спрайты из каждой сцены. RPG Maker MV / MZ: скопируйте портреты в `img/faces/` для лиц в диалогах или в `img/pictures/` для вставок. В каждом ZIP лежит `README.txt` с однострочными рецептами для каждого движка.
Чем это отличается от Scenario, Layer, Dzine и CharacterGen?
Scenario и Layer созданы для студийных рабочих процессов, а не как общедоступные инструменты пакетной генерации. Dzine и CharacterGen создают концепт-арт отдельных персонажей. Ни один из них не объединяет пакетную генерацию, фиксацию стиля и шаблоны экспорта в одном месте. Rosebud создаёт разговорных ИИ-NPC, а не игровые ресурсы. Этот общедоступный генератор объединяет все три возможности: партии из 4, 9 или 16 NPC, фиксацию стиля по референсу и ZIP-архив с манифестом для игровых движков за 4 кредита за партию.
Что произойдёт при сбое генерации или разделения персонажей?
Улучшение описаний происходит до списания кредитов. Если после списания генерация не удалась или не удалось распознать нужное количество отдельных персонажей, партия завершается с ошибкой и 4 кредита за неё возвращаются один раз. Инструмент не переходит к нарезке по фиксированной сетке.
Можно ли использовать сгенерированных NPC коммерчески в платной игре?
Да. Сгенерированные вами NPC — ваши, и их можно поставлять в коммерческих играх, прототипах, работах для геймджемов, релизах в Steam и маркетинговых материалах без отчислений за использование. Скачивание ZIP, `manifest.json` и `manifest.csv` требует активного платного тарифа, но генератор открыт на любом уровне, поэтому бесплатные пользователи могут предварительно посмотреть партию до подписки.
