273

Костыли и пиксели #11

Серия Костыли и пиксели

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

Хороший пример — A Plague Tale: Requiem. В первой части на экране одновременно могло находиться до 5 000 крыс. В сиквеле разработчики из Asobo Studio решили увеличить это число до 300 000.

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

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

Вся остальная масса крыс на среднем и дальнем расстоянии — это не отдельные юниты. Это единая геометрическая сетка (меш), которая деформируется по законам гидродинамики. Для игры эта орда выглядит как одна большая "волна", которая просто обтекает препятствия. Чтобы эта "живая вода" выглядела реалистично, поверх сетки накладываются шейдеры и анимации, имитирующие копошение тел. Вы видите тысячи грызунов, но видеокарта в этот момент просто отрисовывает один сложный объект, меняющий форму. Вместо классического ИИ для толпы они применили расчеты, которые обычно используются для симуляции воды или дыма. В результате получилась одна из самых технологичных сцен в современных играх, которая на поверку оказалась очень элегантным и экономным техническим решением.

UPD: Тут можно посмотреть как это выглядит:

Лига Геймеров

58K постов92.1K подписчика

Правила сообщества

Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
- Новостные/информационные публикации постим в pikabu GAMES
- Развлекательный контент в
Лигу Геймеров



Нельзя:

Попрошайничать;

Рекламировать;

Оскорблять участников сообщества;

Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;

Выкладывать ваши кулвидосы с только что зареганных акков - пермач

За неэтичное использование сообщества - тоже бан. Если ты выкладываешь пост в наше сообщество и получаешь стартовые плюсы от наших подписчиков, не думай, что вытаскивать потом пост в своё личное сообщество будет умным поступком.

26
XO
Автор поста оценил этот комментарий

Понравилось как ныне сделали орды ксеносов в Space Marine 2. Как кстати их делали?

раскрыть ветку (1)
11
Игры, ваха, костыли
Автор поста оценил этот комментарий

Ага, они идею "Жидкой толпы" вывели на новый уровень

показать ответы
Автор поста оценил этот комментарий

Мухаммад ибн Муса аль-Хорезми — великий персидский учёный IX века, благодаря которому в нашем лексиконе появилось само слово «алгоритм».


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


Ты называешь алгоритм изначально неправильным словосочетанием "ИИ".

Это просто пошаговый набор инструкций, мозгов нет совсем, интеллект не выше ручного калькулятора.


Нафига ты пишешь эту ахинею?

раскрыть ветку (1)
7
Игры, ваха, костыли
Автор поста оценил этот комментарий

Термин ИИ для поведения NPC используют со времен первой Half-Life, то есть уже почти 30 лет.

показать ответы
9
Автор поста оценил этот комментарий

даже возможности PS5

Я из-за тебя полвагона метро перепугал хохотом🤣


"Даже"🤣🤣🤣

раскрыть ветку (1)
4
Игры, ваха, костыли
Автор поста оценил этот комментарий

До этого я просто писал в основном про старые игры. DOS, PS1-PS2. По сравнению с ними PS5 очень даже мощная)

1
Автор поста оценил этот комментарий

Принято считать, что современное железо позволяет разработчикам не экономить на ресурсах

Какая то кривая фраза. Кем принято считать что экономить не нужно?) Так то все понимают что оптимизация нужна и даже самое топовое железо один хрен может не вывезти все то что задумали разработчики. Разработчиков которые берут эту фразу в работу, надо пиздить палками. Ибо в итоге "не надо экономить" выходит хуета которая жрёт ресурсы как не в себя, а смотрится и играется очень грустно

раскрыть ветку (1)
1
Игры, ваха, костыли
Автор поста оценил этот комментарий
Некоторые разработчики придерживаются этого мнения. Вспомнить хотя бы фразу Тодда Говарда про Starfield - "Наша игра отлично работает. Возможно вам нужно обновить свой ПК"
показать ответы
1
Автор поста оценил этот комментарий
а как в path of neo толпу смитов делали?
раскрыть ветку (1)
1
Игры, ваха, костыли
Автор поста оценил этот комментарий

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

показать ответы
1
Автор поста оценил этот комментарий
Ещё бы видео такой сцены в посте
раскрыть ветку (1)
0
Игры, ваха, костыли
Автор поста оценил этот комментарий

Добавил в пост

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества