Компьютерные новости
Все разделы
Технология трассировки лучей в CRYENGINE 5.5 не зависит от API и железа
Технология трассировки лучей в режиме реального времени постепенно становится мейнстримом в современной игровой индустрии. NVIDIA пошла путем интеграции в свои видеокарты особых блоков – RT-ядер, которые специально разработаны для ее реализации и выполнения всех сопутствующих расчетов.
А вот компания Crytek избрала другой путь: она наделила этой технологией новую версию своего движка (CRYENGINE 5.5). Он выйдет позже в 2019 году, но уже сейчас можно увидеть реализацию технологии трассировки лучей в новой техно-демо Neon Noir.
В ней рассказывается история полицейского дрона, который исследует место преступления. По мере движения камеры обратите внимание на отражения объектов (вывесок, зданий) в окнах и преломление света (например, на корпусе самого дрона). Все это просчитывается в режиме реального времени благодаря улучшенным инструментам Total Illumination в составе движка CRYENGINE 5.5.
Но самое интересное то, что трассировка лучей в данном случае не зависит от API и аппаратного обеспечения. Она одинаково хорошо работает на видеокартах мейнстрим-класса от AMD и NVIDIA. В частности, для рендеринга всех сцен техно-демки использовалась видеокарта AMD Radeon RX Vega 56. Тем не менее Crytek оптимизирует новую версию движка таким образом, чтобы повысить его производительность для API Vulkan и DirectX 12.