Почему графика в играх деградирует?
Посмотрите на эту красоту:
Что вы здесь видите? Отрендеренную картинку которую делали на 4-х RTX Titan в связке SLI? И я вам скажу нет, это картинки сделанные на обычном компе средней мощности и PS4 Pro, да да вы не ошиблись такое изображение может рендерить PS4 Pro в реальном времени в 30 FPS, вы можете убедится в этом прочитав комментарии разработчика:
The project runs 30 fps in 1080p on PS4 Pro, Xbox One X and Windows/DX11 (mid-range gaming system). It is also supported on macOS/Metal, Windows/Vulkan/DX12 as well as on PS4, Xbox One, and Xbox One S.
Чтобы не быть многословным я сам скомпилировал это демо у себя на макбуке, мои характеристики: i7-6700HQ, 16GB RAM, Radeon Pro 450, и у меня он запустился на 1680x1050 в примерно 15-17 FPS. Что неплохо для подобной видеокарты (учтите Mac не игровой ноутбук).
И для наглядности GTX 1050:
Итак, что же мы имеем? Практически Фотореалистичную картинку которую можно запустить на 1080p в 30 FPS, так почему же никто не делает подобное? Есть несколько вариантов ответа:
#1 Разработчики не умеют оптимизировать, я работаю в компании которая получает огромные деньги с продажи тем для WordPress, но при этом они не умеют оптимизировать код, вот прямо вообще. Примерно тоже самое происходит и в игровой индустрии.
#2 Жадность, да к сожалению самые серьезные амбиции можно разрушить только одним словом "деньги", говоря проще зачем тратить деньги если большинство игроков все равно съедят это (привет Metro: Exodus).
#3 Издатель не заинтересован в оптимизации, как говорил один известный человек, чем мощнее железо тем наплевательски разработчик относится к оптимизации и к тому же как я и говорил это лишняя трата денег.
Неужели мы никогда не получим такую графику в играх?
Почему же? Получим, но нам нужны гении, люди которые видят этот мир через свою призму, таким был например Стив Джобс, а для игровой индустрии это Хидео Кодзима, для примера вот пара скриншотов с его игры Death Stranding:
Конечно это не Book of the Dead, но по сравнению с ужаснейшим FarCry5 (простите за подобное унижение Кодзимы, это первая игра которая пришла мне на ум) то выглядит очень даже неплохо.
Так-что, будем надеятся на лучшее.
Спасибо за прочтение!