Разработка AI-песочницы в Unreal Engine 5

Необходимо реализовать прототип системы, которая позволяет игроку динамически создавать контент внутри игрового мира, используя естественный язык (текст или голос).

Основной функционал

  • Ввод запросов: Поддержка текстового и голосового ввода от игрока. Интеграция с внешней LLM (например, ChatGPT) для обработки естественного языка.
  • Генерация контента: Возможность создания по запросу:
    • Объектов и элементов окружения
    • Существ (персонажей, монстров)
    • Сложных конструкций и построек
  • Параметризация через запрос: Система должна интерпретировать и применять указанные в запросе параметры:
    • Форма и внешний вид
    • Размер (с настраиваемым верхним пределом)
    • Визуальные эффекты (огонь, дым, свечение и т.д.)
    • Поведение (движение, взаимодействие с миром, цикличные действия)

Технические требования

  • Модульная библиотека ассетов: Все объекты собираются из заранее подготовленных модульных компонентов (тела, головы, конечности, детали конструкций, анимации, звуки, эффекты VFX).
  • Производительность: Сборка объектов должна выполняться мгновенно через Blueprint или C++ логику, без процедурной генерации мешей в реальном времени.
  • Встроенные ограничения (для стабильности):
    • Лимит на количество одновременно активных сгенерированных сущностей
    • Ограничение на максимальный масштаб объектов
    • Контроль сложности применяемых эффектов

Пример сценария использования

Игрок вводит запрос: «Создай летающего монстра с тремя головами, который светится красным и кричит каждые 10 секунд».

Система выполняет:

  1. Анализ запроса и извлечение параметров (сущность: монстр; свойство: летающий; деталь: три головы; эффект: красное свечение; поведение: периодический крик).
  2. Подбор и компоновку необходимых ассетов из библиотеки.
  3. Применение указанных поведенческих скриптов и визуальных эффектов.
  4. Мгновенный спавн готового объекта в игровом мире в режиме песочницы.

Цель проекта

Создать интуитивную AI-driven песочницу, где игрок может творить что угодно, используя простые словесные описания, минуя сложные меню и редакторы. Ключевой принцип - «описал → получил результат в мире».

Сортировка и сопоставление фотографий для архива

Требуется оператор для работы в специализированном ПО по сопоставлению фотографий. Задача - просматривать предлагаемые системой изображения и выбирать подходящие для замены. Работа срочная, оплата сдельная.