Bungie неспроста «украла» у игроков 80p в Halo 3
В действительности же, все гораздо сложнее. Разработчики даже шутят, что количество пикселей в каждом столбце можно принять равным не 640, а 1280, потому как в отличие от всех остальных игр для Xbox 360, Halo 3 использует не один, а два кадровых буфера, каждых их которых рендерится в разрешении 1152x640.
Сегодня мы уже писали о том, что Beyond3D провел детальный анализ Halo 3 и обнаружил, что игра идет не в привычном разрешении 720р, а в заниженном 640p. Первая мысль, которая пришла всем в голову - разработчики не смогли оптимизировать игру настолько, чтобы она выдавала стабильный fps (число кадров в секунду) в разрешении 1280х720.
В действительности же, все гораздо сложнее. Разработчики даже шутят, что количество пикселей в каждом столбце можно принять равным не 640, а 1280, потому как в отличие от всех остальных игр для Xbox 360, Halo 3 использует не один, а два кадровых буфера, каждых их которых рендерится в разрешении 1152x640.
Главная причина, по которой Bungie приняла такое нестандартное решение, находится на поверхности - речь идет об освещении, которое хвалят практически все, кто уже видел Halo 3. Два буфера были задействованы для реализации в игре максимально широкого диапазона HDR. Именно эта сложная технология использования двух кадровых буферов, по словам создателей, позволяет многим сценам в Halo 3 буквально оживать.
Так что, никто никого не обманывал, Bungie просто хотела сделать, как лучше. А если быть предельно откровенными, то разница между отмасштабированным до 720р разрешением в 640p и «нативным» 720р на глаз не особо и ощущается:)