Игры Антон Самитов
3 917

NVIDIA и Microsoft научили нейросеть создавать 3D-модели волос по фото и видео

Возможно, когда-нибудь эта технология заставит HairWorks работать быстрее.

В закладки

В NVIDIA рассказали о технологии рендеринга волосяного покрова, который создали исследователи из Microsoft, Pinscreen и американского Университета Южной Каролины.

Они обучили искусственный интеллект создавать трёхмерные волосы на основе фото. За сотые доли секунды программа обрабатывает модели, состоящие из десятков тысяч «волосинок».

По словам представителей NVIDIA это первая подобная технология, которая работает полностью в реальном времени. А значит, потенциально её можно применять и в играх.

Нейросеть обучали, «скормив» ей информацию о 40 тысячах разных причёсок, и 160 тысяч изображений с разных ракурсов. Демонстрационная версия работала на видеокарте TITAN XP.

На данный момент система не идеальна — разработчики признают, что некоторые стрижки, вроде афро или «под ноль» обработке поддаются плохо. Однако это можно исправить, увеличив объём исходной информации.

ИИ может в том числе создавать 3D-модели на основе видео, но пока что это приводит к эффекту «живых» волос — вместо того, чтобы реалистично колыхаться в движении, они как будто извиваются.

Однако в теории эта технология применима и в играх — если её продолжат совершенствовать и оптимизировать, разработчики смогут использовать её как своего рода motion capture для волос.

Кроме того, вероятно, NVIDIA добавят её поддержку в следующей версии NVIDIA GameWorks, чтобы увеличить производительность. В настоящее время система HairWorks, обрабатывающая шерсть и волосы, очень требовательна к «железу».

К примеру, после релиза третьего «Ведьмака» многие игроки жаловались на резкое падение производительности, когда включали эту опцию.

#технологии #nvidia

{ "author_name": "Антон Самитов", "author_type": "editor", "tags": ["nvidia","\u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438"], "comments": 29, "likes": 43, "favorites": 4, "is_advertisement": false, "subsite_label": "games", "id": 22757, "is_wide": false }
{ "id": 22757, "author_id": 24538, "diff_limit": 1000, "urls": {"diff":"\/comments\/22757\/get","add":"\/comments\/22757\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/22757"}, "attach_limit": 2, "max_comment_text_length": 5000 }

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

Популярные

По порядку

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

Spike

10

Now that is creepy.
Напоминает коллекцию манекенов какого-то серийного убийцы.
И ещё эта улыбочка... бррр...

Ответить

Antony Sumin

Spike
10

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

Ответить

Дима Аликин

Spike
0

Я видел дерьмо и похуже

Ответить

Антон Глазунов

0

-FPS Такая технология сжирает напрочь FPS поэтому я её отключаю.

Ответить

Fallen Daemon

Антон
7

Хз, 60 фпс в ведьмаке 3 с волосами. Правда все равно это замечаешь только в диалогах. В динамике это бесполезная свистоперделка.

Ответить

Артемий Репп

Fallen
7

Не согласен, на зверье и чудищах видны и в динамике.

Ответить

Макс Володин

Артемий
1

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

Ответить

Всеволод Астайкин

Макс
1

Там три настройки: отключить, включить только на Геральта, включить на всех.

Ответить

Макс Володин

Всеволод
0

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

Ответить

Голубев Ярослав

Макс
1

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

Ответить

Макс Володин

Голубев
0

Ну, если бы волосня включалась только в диалогах, в которых Гера обычно говорит с 1-2 персонажами — было бы неплохо.

Ответить

Голубев Ярослав

Макс
3

Логично. можете подать эту идею в письменном виде в CDPR Я бы эту технологию вообще только на Бесах и оставил - там она смотрится уместно. А с видом от 3го лица - особой разницы на том же Геральде "с" и "без" этой технологии - особой разницы нет.

Ответить

Fallen Daemon

Артемий
0

Знаете, я это замечал только в процессе просмотра записей, во время самой игры только в диалогах.

Ответить

Ярослав Монахов

Fallen
0

У меня тоже 60 фпс с волосами.... а без них - больше 100.

Ответить

Fallen Daemon

Ярослав
0

Ок, давайте выслушаем брата из церкви свидетелей 144 фпс. Брат мой, чем вас беспокоит 60 фпс в сиглплеерной игре?

Ответить

Alex Belolipeckiy

Антон
1

так на твоей gt 240 конечно и не стоит врубать

Ответить

Антон Глазунов

Alex
0

GT 240... Хахахаах..
GTX 960.

Ответить

lamurchik

Антон
9

Ну тож такое себе.

Ответить

Menza

lamurchik
0

Ну если на 4 гига, то вполне себе

Ответить

Alex Belolipeckiy

Антон
0

У меня в свое время ,даже на 780 ТИ не лагало.

Ответить

Menza

Антон
0

+свистелкоперделки

Ответить

Артём Тихонов

Антон
0

Вырубай игру, жрёт много

(Ладно, просто глупая шутка, ведь настройки и прибамбасы - это дело каждого)

Ответить

Роман Верховых

–3

Модель могли бы сделать посимпатичнее

Ответить

lamurchik

Роман
2

Обвинят в объективизме.

Ответить

Stepan Ustinov

Роман
0

Зачем?

Ответить

Елжан Искаков

Stepan
0

комментарий выше

Ответить

Азаза

–5

Один я что ли вижу член на картинке с Геральтом?

Ответить

Павел Иванов

Азаза
0

зашел сюда ради этого коммента

Ответить

Голубев Ярослав

0

Короче технология из разряда - создай своего персонажа для игр из себя по веб камере

Ответить
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" } } } ]