Gamedev Влад Бабаев
2 818

Эдинбургские исследователи применили нейронные сети для анимации персонажей

В теории технология позволит упростить производство видеоигр и сократить бюджет.

В закладки

В рамках проекта «Фазово-функциональная нейронная сеть» (Phase-Functioned Neural Network) учёные разработали самообучающуюся систему, которая позволяет моделировать движения виртуального персонажа в реальном времени.

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

Фазово-функциональная нейронная сеть работает в три этапа. Сначала система строит карту высот рельефа на основе специальной базы данных. Затем сеть обучается и фиксирует движения персонажа характерные для разной местности. На последнем этапе PFNN воспроизводит необходимые анимации персонажа на основании входных сигналов.

Один из авторов проекта, сотрудник Ubisoft Montreal Дэниел Холден (Daniel Holden), заявил, что PFNN работает очень быстро и не требует значительных вычислительных ресурсов для обучения, обрабатывая даже большой объём информации.

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

Нейронную сеть планируют представить на конференции SIGGRAPH в августе 2017 года.

#технологии

{ "author_name": "Влад Бабаев", "author_type": "editor", "tags": ["\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438"], "comments": 11, "likes": 23, "favorites": 0, "is_advertisement": false, "subsite_label": "gamedev", "id": 6337, "is_wide": false }
{ "id": 6337, "author_id": 3142, "diff_limit": 1000, "urls": {"diff":"\/comments\/6337\/get","add":"\/comments\/6337\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/6337"}, "attach_limit": 2, "max_comment_text_length": 5000 }

11 комментариев 11 комм.

Популярные

По порядку

Написать комментарий...

Dmitry Savitskiy

5

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

Ответить

Борис Мартынов

Dmitry
3

так они и так ничего не делают, кроме копи паста

Ответить

Dmitry Savitskiy

Борис
0

в форонор они пытались и я думал что будет годный сюжетец, но нет(

Ответить

Bogdan Bogdanovych

Dmitry
1

Они пытались, но получилось как всегда... =)

Ответить

Андрей Ланнистер

1

очень круто!

Ответить

Никита Ефимов

1

О, подобные штуки на сиграфе показывали в 2005, говорили, что мокап, аниматоры и каскадёры, как профессия, умрут в течении 2х лет.

Ответить

Елизар Михеев

1

охренеть.. умеет держать равновесие на "бревне"! Но держать равновесие на краю не умеет, просто не идет туда, не может скользнуть со склона. Шлифовать есть еще куда

Ответить

Shizz Whois

Елизар
1

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

Ответить

Юлия Перевозникова

0

Будущее наступило)

Ответить

Dmitry Lazarev

–1

выглядит как технологический прорыв! блендинг анимаций царский! скорее бы пощупать это чудо в виде тулсета

Ответить

Ruslan Savinov

–1

Здорово, впечатляет.
Хорошо, что в аниматоры не пошел.

Ответить
0

Прямой эфир

Подписаться на push-уведомления
[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjog" } } }, { "id": 10, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-250597-0", "render_to": "inpage_VI-250597-0-1134314964", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=clmf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudo", "p2": "ftjf" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fzvc" } } } ]