Использование искусственного интеллекта в игровой индустрии

Исследование влияния искусственного интеллекта на разработку компьютерных игр. Генерация контента для персонажей. Различные результаты исследований, которые сфокусированы на создании лица, голоса и движения игровых персонажей. Создание карт, уровней.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 25.01.2021
Размер файла 15,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Использование искусственного интеллекта в игровой индустрии

Белоногов Е.В., студент магистратуры

Икс Л.А., студентка магистратуры

Аннотация

Статья посвящена влиянию искусственного интеллекта на разработку компьютерных игр. В ней рассматриваются вопросы взаимодействия ИИ и разработчиков. Рассматриваются методы сопутствующие развитию ИИ в игровой индустрии.

Ключевые слова: Искусственный интеллект, ИИ, процедурная

генерация контента, нейронная сеть, генеративная сеть.

Annotation

The article is devoted to the influence of artificial intelligence on the development of computer games. It discusses the interaction of AI and developers. The methods accompanying the development of AI in the gaming industry are considered.

Key words: AI, Artificial intelligence, PCG, GAN, neural network.

В настоящее время искусственный интеллект занимает немаловажную роль. Малыми шагами, но уверенно, уже начинает использоваться в различных сферах деятельности. Не обошло стороной и использование ИИ в игровой индустрии.

Компания Electronic Arts создала отдел исследований и разработок под названием SEED. Данный отдел использует ИИ для изучения новых технологий и творческих возможностей, которые они могут использовать в будущих играх. Недавно они продемонстрировали свои последние работы с трассировкой лучей в режиме реального времени и самообучающимися ИИ- агентами, которые могут играть в Battlefield.

А в цифровом мире игровая компания Epic Games за миллиард долларов создала правдоподобного виртуального человека в сотрудничестве с CubicMotion, 3Lateral, Tencent и Vicon. Виртуальный человек по имени Сирена был воспроизведен в режиме реального времени с использованием технологии Epic Unreal Engine 4, что стало огромным шагом вперед в преобразовании как фильмов, так и игр.

Сирена

Если вы посмотрите на современное приложение ИИ в игровой индустрии, вы заметите, что ИИ в основном используется в двух областях: как экономия бюджета на игровой дизайн, и как улучшение игрового опыта.

ИИ для экономии трудозатрат

Немаловажную роль в разработке игр играет дизайна игры. Процедурная генерация контента (PCG) стала критической областью разработки игр с начала 1980-х годов. Это относится к методам. В основном, к автоматизированным технологиям для создания игрового контента, который содержится в игре, таких как уровни, карты, правила игры, текстуры, истории, предметы, квесты, музыка, оружие, транспортные средства, персонажи.

Игровые компании пытаются сэкономить на трудозатратах в игровом дизайне, поскольку художники и разработчики игр - люди востребованные и дорогие. Сегодня стоимость разработки успешной коммерческой игры возросла - игры, которые разрабатываются сотнями людей в течение нескольких лет, теперь повсюду. Уилл Райт, известный гейм-дизайнер, на конференции разработчиков игр 2005 года отметил, что «компания по разработке игр, которая могла бы заменить некоторых художников и дизайнеров алгоритмами, имела бы конкурентное преимущество».

В результате игровая индустрия обращается к передовому искусственному интеллекту, чтобы освободить своих сотрудников от трудоемких задач и создавать контент быстрее и дешевле. ИИ достаточно хорошо подходит для задач PCG, поскольку он способен обрабатывать визуальные и звуковые данные и изучать шаблоны из огромных объемов данных.

Хотя алгоритмы ИИ в игровом дизайне все еще находятся на очень ранней стадии, в этой области предпринимаются значительные исследования. Вот наши интересные результаты исследований.

Генерация контента для персонажей

Игры не могут существовать без персонажей, независимо от того, являются ли они игровыми персонажами или нет.

Создание персонажей занимает много времени, так как есть так много вещей, которые необходимо учитывать.

Существуют различные результаты исследований, которые сфокусированы на создании лица, голоса и движения игровых персонажей. Исследователи Nvidia и независимый разработчик игр Remedy Entertainment собрали автоматизированную технику глубокого обучения в режиме реального времени для создания SD-анимации лица из аудио с низкой задержкой. Эта сквозная модель принимает входные данные от сигналов и выводит координаты 3D вершин лицевой модели. Метод может быть использован для внутриигрового диалога, недорогой локализации, аватаров виртуальной реальности и телеприсутствия.

Также производились другие исследования касательно симмуляции движения. Они использовали систему машинного обучения, которая анализирует клипы, показывающие различные виды движения. Система соответственно генерирует анимацию.

Помимо создания игровых персонажей, разработчики могут сосредоточиться на общих свойствах визуального вывода, таких как пиксельные шейдеры, освещение, яркость и насыщенность, которые могут влиять на общий внешний вид любой игровой сцены.

Создание карт, уровней

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

Исследователи используют GANs в генерации уровней, что на сегодняшний день является наиболее популярным использованием PCG в играх, поскольку уровни и правила игры являются самыми необходимыми частями любой игры. искусственный интеллект компьютерный игра

Компьютерные ученые из итальянского политехнического университета представили ИИ-дизайн уровней, используя новый метод для создания новых карт для DOOM, популярной видеоигры-шутера от первого лица. Они создали генеративную сеть для составления общего размера уровня, высоты стен, количества комнат в градусах и других измерениях, а также дискриминатор для оценки его работы. Результаты были впечатляющими, поскольку уровни, генерируемые ИИ, выглядят в таком же стиле как и в оригинальной версии игры.

Улучшение игрового опыта с ИИ

Другое основное использование ИИ в играх - моделирование человека- игрока, чтобы понять, как взаимодействуют отдельные игроки с игрой. Иными словами, ИИ должен понимать, что делает игрок и как он себя чувствует во время игры.

Чтобы оценить игровой опыт игрока, разработчики используют методы машинного обучения, такие как контролируемое обучение и нейронные сети, для построения моделей игрока. Тренировочные данные здесь состоят из некоторого аспекта игры или взаимодействия игрока с игрой, а цели - это метки, полученные из некоторой оценки опыта игрока, собранной, например, из физиологических измерений или вопросников.

Увеличение вовлеченности игроков - более сложная задача. Разработчики обычно выделяют четыре основных подзадачи моделирования, которые особенно актуальны для игрового ИИ:

Разработка умных и похожих на людей NPC, чтобы лучше взаимодействовать с игроками;

Предсказывание поведения людей-игроков, которое приведет к улучшению тестирования игр и игрового дизайна;

Классификация их поведения для персонализации игры;

Обнаружение частых шаблонов или последовательностей действий для определения поведения игрока в игре.

Кроме того, существует много непредставленных вариантов использования игрового ИИ, таких как игровые тесты, исследование игр и мониторинг внутриигрового чата.

Заключение

На сегодняшний день ИИ становится все более и более популярным и начинает широко использоваться в игровой индустрии. Типовые характеристики игр и методы разработки делают их идеальной площадкой для практики и реализации ИИ. В частности, это касается методов глубокого обучения и обучения с подкреплением. Также большинство игр сейчас хорошо сконструированы, что позволяет относительно легко получить данные для анализа и обработки ИИ в будущем.

Библиографический список

1. Казунов В. S.T.A.L.K.E.R.: Чистое небо - интервью о проблемах выживания искусственного интеллекта в Чернобыльской зоне

[Электронный ресурс] Режим доступа: http://www.gametech.ru/cgi-

bin/show.pl?option=article&id=85 (Дата обращения: 2018-12-20)

2. Шампандар А.Д. Искусственный интеллект в компьютерных играх: как обучить виртуальные персонажи реагировать на внешние воздействия / А.Д. Шампандар. -- Пер. с англ. -- М.: ООО «И.Д. Вильямс», 2007.

Размещено на Allbest.ru

...

Подобные документы

  • Понятие искусственного интеллекта как свойства автоматических систем брать на себя отдельные функции интеллекта человека. Экспертные системы в области медицины. Различные подходы к построению систем искусственного интеллекта. Создание нейронных сетей.

    презентация [3,0 M], добавлен 28.05.2015

  • Сущность и проблемы определения искусственного интеллекта, его основных задач и функций. Философские проблемы создания искусственного интеллекта и обеспечения безопасности человека при работе с роботом. Выбор пути создания искусственного интеллекта.

    контрольная работа [27,9 K], добавлен 07.12.2009

  • Сущность искусственного интеллекта, сферы человеческой деятельности, в которых он распространен. История и этапы развития данного явления. Первые идеи и их воплощение. Законы робототехники. Использование искусственного интеллекта в коммерческих целях.

    реферат [40,8 K], добавлен 17.08.2015

  • Искусственный интеллект – научное направление, связанное с машинным моделированием человеческих интеллектуальных функций. Черты искусственного интеллекта Развитие искусственного интеллекта, перспективные направления в его исследовании и моделировании.

    реферат [70,7 K], добавлен 18.11.2010

  • Применение методов искусственного интеллекта и современных компьютерных технологий для обработки табличных данных. Алгоритм муравья, его начальное размещение и перемещение. Правила соединения UFO-компонентов при моделировании шахтной транспортной системы.

    дипломная работа [860,8 K], добавлен 23.04.2011

  • Принципы построения и программирования игр. Основы 2-3D графики. Особенности динамического изображения и искусственного интеллекта, их использование для создания игровых программ. Разработка логических игр "Бильярд", "Карточная игра - 50", "Морской бой".

    отчет по практике [2,3 M], добавлен 21.05.2013

  • Начало современного этапа развития систем искусственного интеллекта. Особенности взаимодействия с компьютером. Цель когнитивного моделирования. Перспективы основных направлений современного развития нейрокомпьютерных технологий, моделирование интеллекта.

    реферат [24,7 K], добавлен 05.01.2010

  • Эволюция систем искусственного интеллекта. Направления развития систем искусственного интеллекта. Представление знаний - основная проблема систем искусственного интеллекта. Что такое функция принадлежности и где она используется?

    реферат [49,0 K], добавлен 19.05.2006

  • Феномен мышления. Создание искусственного интеллекта. Механический, электронный, кибернетический, нейронный подход. Появление перцептрона. Искусственный интеллект представляет пример интеграции многих научных областей.

    реферат [27,2 K], добавлен 20.05.2003

  • Современные разработки в области искусственного интеллекта: составление расписаний, принципы автономного планирования и управления, диагностика, понимание естественного языка, ведение игр, автономное управление, робототехника. Направления исследований.

    реферат [24,0 K], добавлен 11.03.2014

  • Исторический обзор развития работ в области искусственного интеллекта. Создание алгоритмического и программного обеспечения вычислительных машин, позволяющего решать интеллектуальные задачи не хуже человека. От логических игр до медицинской диагностики.

    реферат [29,1 K], добавлен 26.10.2009

  • Характеристика сущности искусственного интеллекта. Проблема создания искусственного интеллекта. Базовые положения, методики и подходы построения систем ИИ (логический, структурный, эволюционный, имитационный). Проблемы создания и реализация систем ИИ.

    реферат [43,1 K], добавлен 19.07.2010

  • Области человеческой деятельности, в которых может применяться искусственный интеллект. Решение проблем искусственного интеллекта в компьютерных науках с применением проектирования баз знаний и экспертных систем. Автоматическое доказательство теорем.

    курсовая работа [41,3 K], добавлен 29.08.2013

  • История создания и основные направления в моделировании искусственного интеллекта. Проблемы обучения зрительному восприятию и распознаванию. Разработка элементов интеллекта роботов. Исследования в области нейронных сетей. Принцип обратной связи Винера.

    реферат [45,1 K], добавлен 20.11.2009

  • История развития искусственного интеллекта в странах дальнего зарубежья, в России и в Республике Казахстан. Разработка проекта эффективного внедрения и адаптации искусственного интеллекта в человеческом социуме. Интеграция искусственного в естественное.

    научная работа [255,5 K], добавлен 23.12.2014

  • Понятие и суть нечеткой логики и генетических алгоритмов. Характеристика программных пакетов для работы с системами искусственного интеллекта в среде Matlab R2009b. Реализация аппроксимации функции с применением аппарата нечеткого логического вывода.

    курсовая работа [2,3 M], добавлен 23.06.2012

  • Обзор образовательных стандартов педагогического образования в области искусственного интеллекта. Построение модели предметной области в виде семантических сетей. Характеристика проблемного обучения. Основные средства языка программирования Пролог.

    дипломная работа [387,8 K], добавлен 01.10.2013

  • Составление программы искусственного интеллекта в среде программирования Delphi 7, осуществляющую игру "крестики-нолики" с пользователем. Данная программа имеет возможность запоминания ходов и на основе них ходить так, чтобы не оказаться в проигрыше.

    контрольная работа [787,7 K], добавлен 16.01.2011

  • История развития искусственного интеллекта. Экспертные системы: их типы, назначение и особенности, знания и их представление. Структура идеальной и инструменты построения экспертных систем. Управление системой продукции. Семантические сети и фреймы.

    реферат [85,7 K], добавлен 20.12.2011

  • Общая характеристика дисциплины "Основы искусственного интеллекта". Ее предмет, цели и задачи. Особенности и расшифровка ряда понятийных терминов, характеризующих сущность кибернетики. Методы и алгоритмы анализа данных для получения знаний и обучения.

    презентация [10,9 K], добавлен 03.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.