Игры_с_разумом
Как нейросети меняют гейм-индустрию
Искусственный интеллект в играх начали применять еще во второй половине XX века – задолго до массового распространения персональных компьютеров. Но появление нейросетевых технологий подняло ИИ на качественно новый уровень и начало менять как процесс разработки игр, так и сами игры.
Однако прежде всего стоит разграничить понятия «искусственный интеллект» и «нейросеть». ИИ – имитация разумности, которая может быть достигнута разными средствами. И совсем не обязательно степень этой разумности будет высокой. А нейросеть – система, подражающая работе человеческого мозга и обученная на большом объеме данных. Как следствие, она способна выдавать нелинейный, в хорошем смысле непредсказуемый результат. Сегодня нейросеть – лучшая основа для искусственного интеллекта.
Воспитание_чувств_и_реакций
Самый очевидный вариант использования нейросетей в гейм-индустрии – создание текстового контента, прежде всего речи неигровых персонажей (non-player character, NPC). Шаблонные ответы убивают все настроение, нейросети же предлагают оригинальные фразы, имитируя живое общение. Не всегда успешно, но все лучше и лучше.
Потом эту текстовую импровизацию нужно трансформировать в речь, причем с соответствующей мимикой. Для этого существует нейросетевой сервис ACE for Games от Nvidia, который объединяет три оптимизированные базовые ИИ-модели. Первая, Nvidia NeMo, пишет реалистичную речь персонажа с учетом его истории. Обучают эту модель разработчики на собственных наборах данных. Вторая, Nvidia Omniverse Audio2Face, создает анимацию лица персонажа в соответствии с произносимой им речью. Этот модуль включает коннекторы Omniverse для MetaHuman Animator – программы лицевой анимации, работающей с популярным игровым движком Unreal Engine 5. И наконец, третья, Nvidia Riva, служит для распознавания речи игрока и трансформации ее в текст для общения с игровым ИИ.