Pull to refresh
3
0
Send message

«Восемь бит»: о звуках в старых играх

Reading time5 min
Views20K
Современные игры невозможно представить без правдоподобного звукового сопровождения, диалогов и музыки, но так было не всегда. В самых первых играх звуков не было вообще.

Потом, когда они начали появляться, они выполняли довольно утилитарную функцию — помогали игроку ориентироваться в игровом пространстве и понимать, что его действия «замечены» игрой.

Даже первая приставка для домашних телевизоров Magnavox Odyssey не издавала ни звука.

Более поздние игры подарили знакомое целым поколениям «бипанье» — звуки, издаваемые 8-битными аудиокартами. Сегодня мы вспоминаем историю звуков в ранних играх — как они появились, как менялись и как их наследие живет сейчас.

Total votes 30: ↑28 and ↓2+26
Comments27

Нейросеть генерирует движения персонажа видеоигры в реальном времени

Reading time4 min
Views37K
image

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

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

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

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

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

Исследователи из Эдинбургского университета разработали новую систему обучения, называемую фазово-функциональной нейронной сетью (PFNN), которая использует машинное обучение для анимации персонажей в видеоиграх и других приложениях.
Total votes 48: ↑44 and ↓4+40
Comments94

Information

Rating
Does not participate
Registered
Activity