Где нормальная физика в играх?

Почему в последние 10 лет физика в играх скорее деградирует, а не развивается? Куда делся PhysX и Havok? Доколе всему этому быть? Если вас тоже мучают эти вопросы, то добро пожаловать под кат.

55

PhysX давно не привязан к CUDA и свободен, на Github можно найти

К сожалению его действительно не добавляют, Unreal Engine 4 был с ним какое то время, потом выпили, физика тканей стала дном, у персонажа плащ теперь проваливается везде и двигается совсем не реалистично (тот PhysX не требовал CUDA, такой же был и Unreal Engine 3)

Процессорная часть в APU PS4/XO сильно медленнее PS3/X360, тоже виновник минимальной физики в играх

Процессорная часть 2013 год PS4 - 102.4 GFLOPS
Процессор 2006 года PS3 Cell: 179.2 GFLOPS
Процессор 2005 года Xbox 360 Xenon: 115.2 GFLOPS

Havok убила скорее всего Intel купившая его в 2007 году, ценник могли заломить, Microsoft перекупила в 2015 году, даже в своих играх не использует, скорее всего ей плевать, он не требовательный и мог бы работать даже на PS4/XO

В PS5/XSX/XSS тоже APU со всеми вытекающими, но его процессорной части на Zen с конфигурацией 8/16 с лихвой хватит на хорошую физику, но тут у нас индустрия, которой это не нужно, просто используют то что уже есть, а это деградация из за PS4/XO + квотные которые не умеют распределять нагрузку = пластмасса с плохим освещением и тормозами, и всем плевать, покупай и жди следующее хрючево

У ПК почти не осталось своих технологий, они вымирали за период PS3/X360, все разработки делались с прицелом на железо консолей, там главный рынок для издателей, если раньше это было вполне мощное железо с маленьким количеством памяти, то теперь это слабое железо со средним количеством памяти

Сейчас эксклюзивные ПК технологии это

Path Tracing - Полноценный Ray Tracing только в Quake 2 RTX (в Cyberpunk это по прежнему неполноценный)

DLSS/DLAA - Работает через специальные ядра Tensor, отсюда и результат лучше чем у FSR/XeSS

Всё это может появится на следующих консолях, если будет достаточная производительность + специальные ядра для аналога DLSS/DLAA, Path Tracing скоре всего останется фичей ПК, слишком требовательный

1
Ответить