Про ситуацию с ужасной графикой в Forza Motorsport 8: Возможная причина найдена
Смехотворное техническое и отсталое визуальное состояние новой Forza Motorsport 8 уже стало локальной шуткой в сообществе автолюбителей и игроков Forza. Но в недавнем треде в сабреддите Forza подтвердилась гипотеза, почему все так плохо с графикой.
Порезали графен. Очень. Сильно. Пользователь под ником u/snakedbr покопался в файлах игры и обнаружил, что многие настройки в файлах, отвечающих за параметры графики представляют собой надругательство над здравым смыслом.
Из описания под видео, которое автор сделал, чтобы показать разницу -->
Кубические текстуры (cubemap textures), тени/цвета машин оппонентов/скайбокса (skybox) - всё это выставлено В НИЗКОМ РАЗРЕШЕНИИ ДАЖЕ НА УЛЬТРА НАСТРОЙКАХ, а колеса на скорости превращаются в PNG текстуры с сильнейшей размытостью, заместо сохранения нормальной 3D модели. К тому же несколько LOD-ов (уровни детализации) используют низкие настройки, и дело доходит до абсурда, когда текстуры на малом расстоянии вообще превращаются в мессиво из-за кривых настроек этих самых LOD-ов. Автор исследования взял за основу те же файлы графических настроек из Forza Horizon 5 и поэтапно их сравнивал (он также упоминает графические настройки автосимулятора Assetto Corsa), постепенно меняя параметры, чтобы получить нужный результат.
Также автор модифицировал глобальные настройки (наряду с Ultra пресетом), чтобы динамическое изменение качества рендеринга (которое работает в игре), все равно использовало исправленные значения (то есть настоящие Ultra). Автор также отмечает, что на FPS это практически (!) не влияет (тех.состояние игры пока еще очень плохое), но игра хотя бы выглядит теперь хорошо.
Демонстрация изменений:
И еще в дополнение про то, как пишут игры.
Слева то, как документируют настройки игры в великолепной американской студии Turn10, разработчики Forza Motorsport, а справа то, как это делают скромные ребята из британской студии Playground Games, разработчики подсерии Forza Horizon:
Вот что называется NEXT GENERATION LEVEL отношение к игрокам.