На днях Rockstar Games обновила свой официальный сайт новостью о скором начале приёма предзаказов на Grand Theft Auto VI. На фоне появилось анимированное изображение с ночной панорамой Вайс-Сити, в которой фанаты заметили странность — здания, береговая линия и небоскрёбы отражаются в воде залива, а огромное колесо обозрения на дальнем берегу — нет.
Эксперты из Digital Foundry разобрали эту ситуацию. По мнению технических обозревателей, Grand Theft Auto VI использует гибридную систему отражений, а именно трассировку лучей для воды в сочетании с традиционной технологией SSR. При этом лучи сталкиваются не с полноценными моделями мира, а с их упрощёнными версиями — так снижается нагрузка на видеокарты консолей.
Движок RAGE позволяет выборочно исключать объекты из расчёта отражений, и колесо обозрения, судя по всему, просто не попало в список приоритетных. Digital Foundry также обращает внимание, что отражения на воде не полностью учитывают освещение и затенение объектов сцены, в результате чего выглядят заметно светлее самих объектов — ещё один признак агрессивной оптимизации.
«Ради экономии ресурсов трассировку лучей можно настроить таким образом, чтобы она выборочно обрабатывала объекты или вовсе исключала некоторые из них из расчётов на основе иерархии ограничивающих объёмов.
Одного этого уже достаточно, чтобы объяснить отсутствие отражения колеса обозрения. Оно находится примерно на том же расстоянии, что и окружающие здания, однако, судя по всему, не было помечено как объект, который должен участвовать в расчёте отражений с использованием трассировки лучей».
Возможно, в финальной версии Rockstar Games это исправит — после того, как на аномалию обратили внимание тысячи фанатов, оставить колесо обозрения без отражения