Як повідомляє PlayGround, технологія неігрових персонажів у Grand Theft Auto VI може щонайменше на десять років випереджати рішення, які використовуються в більшості сучасних відеоігор. Таку оцінку дав Беркай Дурсун — фахівець зі штучного інтелекту, який у IO Interactive працював над системою натовпу для 007: First Light.
За оцінкою розробника, ключова відмінність полягає не лише в кількості NPC на екрані. Rockstar Games нібито моделює окремих мешканців світу як індивідуальних персонажів замість формування великого натовпу з набору відносно простих фонових моделей, а масштаб такої симуляції може суттєво вплинути на сприйняття відкритого світу GTA 6, пише Studway.
Чим NPC у GTA 6 відрізняються від звичайного ігрового натовпу
Беркай Дурсун працював над технологією масових сцен для 007: First Light і тому порівнює побачене в GTA 6 із системами, які застосовують для створення натовпу в інших великих проєктах.
За його оцінкою, безпосередньо зіставляти ці підходи складно. У традиційній системі велика кількість фонових персонажів може використовувати обмежений набір заздалегідь підготовлених сценаріїв, анімацій і моделей поведінки.
Rockstar Games, як стверджує розробник, застосовує інший принцип. Замість сприйняття натовпу як єдиної системи студія приділяє більше уваги симуляції окремих мешканців ігрового світу.
Саме масштаб цього підходу Дурсун оцінює як технологічну перевагу GTA 6 щонайменше на десять років порівняно з більшістю інших ігор.
Чому кількість NPC сама по собі не визначає якість світу
Велика кількість персонажів на вулицях ще не гарантує переконливої симуляції міста. Важливішими стають різноманітність реакцій NPC, вибір ними подальших дій та частота повторення однакових сценаріїв.
Якщо мешканці відкритого світу реагуватимуть на події по-різному, випадкові зустрічі з ними можуть сприйматися природніше. Водночас повторення тих самих рухів і сценаріїв швидко робить навіть візуально насичений натовп передбачуваним.
У GTA 6 Rockstar прагне створити враження, що NPC є мешканцями Леоніди зі своїми характерними рисами, зовнішністю, оточенням та деталями повсякденного життя, а не випадково згенерованою масовкою.
Для GTA 6 створили понад 600 тисяч анімацій NPC
Масштаб роботи над неігровими персонажами демонструє і заявлена кількість підготовлених анімацій. Для GTA 6 їх створили понад 600 тисяч.
Для порівняння, наведені дані щодо попередніх ігор Rockstar суттєво нижчі:
- GTA 6 — понад 600 000 анімацій NPC;
- Red Dead Redemption 2 — приблизно вдвічі менше;
- GTA 5 — близько 55 000 анімацій;
- різниця між GTA 6 та GTA 5 — більш ніж у десять разів.
Такий обсяг анімацій може дозволити зменшити кількість помітних повторів у поведінці персонажів. Для відкритого світу, де гравець постійно спостерігає за десятками людей на вулицях, пляжах, у закладах та інших громадських місцях, різноманітність рухів безпосередньо впливає на переконливість середовища.
Rockstar створила окрему команду для роботи над персонажами
Для опрацювання NPC Rockstar Games сформувала спеціальну команду в Лос-Анджелесі. Її завданням стала деталізація мешканців Леоніди та створення відчуття, що персонажі належать до одного цілісного ігрового світу.
Розробники приділяли увагу не тільки зовнішності NPC, а й середовищу навколо них та окремим деталям їхнього життя. У підсумку випадкові перехожі мають сприйматися як самостійні мешканці, а не як технічне наповнення вулиць.
Такий підхід особливо важливий для GTA 6 через масштаб відкритого світу. Якщо поведінка NPC відповідатиме рівню заявленої деталізації, навіть звичайні ситуації на вулицях зможуть відрізнятися одна від одної без безпосередньої участі головних героїв.
Оцінку технології ще належить перевірити після релізу
Водночас твердження про десятирічну технологічну перевагу залишається оцінкою Беркая Дурсуна. Остаточно визначити складність системи NPC, частоту повторення поведінкових сценаріїв та реальний рівень інтерактивності можна буде після того, як гравці отримають доступ до GTA 6.
Кількість анімацій також сама по собі не визначає складність штучного інтелекту. Вона демонструє масштаб створеного контенту, тоді як поведінка персонажів залежить від того, як гра використовує ці анімації, реагує на дії гравця та моделює події у відкритому світі.
Саме поєднання індивідуальної симуляції, великої бібліотеки анімацій та деталізації мешканців Леоніди має показати, наскільки помітною буде різниця між NPC у GTA 6 та попередніх проєктах Rockstar.
Нагадаємо, раніше ми писали про незвичний мультиплеєр S.T.A.L.K.E.R. 2 та друге сюжетне доповнення від GSC.