Сообщество Grand Theft Auto 6 в очередной раз доказало, что способно устроить бурю буквально на ровном месте. Поводом стал свежий ролик с ночным видом Вайс-Сити, который Rockstar выложила на сайте к анонсу даты предзаказов. Казалось бы, любуйся живописной панорамой — но один внимательный игрок заметил деталь, которая тут же расколола фанатов.
Пользователь Reddit под ником mr-buttons_007 обратил внимание, что колесо обозрения на дальнем берегу залива почему-то не отражается в воде, хотя отражения других объектов на месте. Этого хватило, чтобы запустить волну паники. В комментариях посыпались мрачные вердикты в духе «ролик выглядит незавершённым» и «им нужно больше времени», кто-то в шутку грозился отменить предзаказ, а самые драматичные уже предрекали очередной перенос релиза. Из одного отсутствующего отражения мгновенно раздули полноценный повод для тревоги.
Шумиху заметили специалисты Digital Foundry, известные дотошным разбором графики, и быстро расставили всё по местам. Оказалось, что в ролике работает гибридная система отражений: основную нагрузку берёт на себя трассировка лучей (ray tracing) — технология, которая просчитывает отражения физически достоверно, без характерных артефактов. Именно поэтому здания и огни отражаются в воде чисто и стабильно, не мерцая при движении камеры.
А там, где трассировки не хватает, в дело вступает запасной метод — экранные отражения, или SSR. У него есть известное ограничение: он отображает только то, что попадает в кадр, и потому «обрезается» по краям экрана. Колесо обозрения же выпало из отражений, судя по всему, потому, что дальние объекты намеренно исключили из расчётов, чтобы не нагружать видеокарту лишней работой. Проще говоря, это либо особенность того, как трассировка