Появилось видеосравнение графики Detroit: Become Human на PC и PS4 Pro
Содержание
Появилось видеосравнение графики Detroit: Become Human на PC и PS4 Pro
Detroit: Become Human — новое детище студии Quantic Dream. Игры компании всегда славились качественной графикой и системой анимаций. Персонажи проектов буквально оживали на экране, что придавало происходящему настоящей драмы. В Detroit: Стать человеком французы, однако, превзошли себя. Игра в действии не отличима от высокобюджетной голливудской постановки. Однако получат ли владельцы PS4 Pro преимущество при игре? В этой статье мы сравним производительность и графику проекта на обеих версиях консоли — как обычной PS4, так и PS4 Pro.
Выбор графического API
У нас уже была OpenGL-версия движка, которую мы применяли в наших инструментах разработки.
Но нам не хотелось выпускать игру на OpenGL:
- У нас было множество проприетарных расширений, которые были открыты не всем производителям GPU.
- Движок имел очень низкую производительность в OpenGL, хотя, разумеется, её можно было оптимизировать.
- В OpenGL существует множество способов реализации разных аспектов, поэтому правильная реализация разных аспектов на всех платформах превращалось в кошмар.
- Инструменты OpenGL не всегда надёжны. Иногда они не работают, потому что мы используем расширение, которого они не знают.
Из-за активного использования несвязанных ресурсов мы не могли портировать игру на DirectX11. В нём недостаточно слотов под ресурсы, и очень сложно было бы достичь достойной производительности, если бы нам пришлось переделывать шейдеры для использования меньшего количества ресурсов.
Мы выбирали между DirectX 12 и Vulkan, имеющими очень схожий набор функций. Vulkan в дальнейшем позволил бы нам обеспечить поддержку Linux и мобильных телефонов, а DirectX 12 обеспечивал поддержку Microsoft Xbox. Мы знали, что в конечном итоге нам нужно будет реализовать поддержку обоих API, но для порта разумнее будет сосредоточиться только на одном API.
Vulkan поддерживает Windows 7 и Windows 8. Так как мы хотели сделать Detroit: Become Human доступной как можно большему количеству игроков, это стало очень сильным аргументом. Однако портирование занял один год, и этот аргумент уже маловажен, ведь Windows 10 теперь используется очень широко!