В пятницу, 30 мая, разработчикам, работающим с играми на DirectX, стала доступна новая версия SDK Agility. Главным нововведением обновления SDK 1.616.0 стало появление поддержки Opacity Micromaps (OMM), что должно повысить производительность трассировки лучей в играх, работающих на API.
Обновление знаменует собой появление функции, которая была обещана еще в марте этого года, как только Microsoft представила DirectX Raytracing 1.2 на конференции Game Developers Conference (GDC). Одной из главных особенностей нового API были OMM, которые теперь появились в Agility SDK.
Разработана Microsoft для повышения эффективности рендеринга 3D-объектов, имеющих сложную геометрию для обеспечения прозрачности в сценах с трассировкой лучей. Это объекты, не являющиеся ни полностью прозрачными, ни непрозрачными, такие как листва, непрозрачные окна и так далее. Opacity Micromaps оптимизируют обработку геометрии с прозрачностью, позволяя значительно снизить нагрузку на GPU и повысить общую эффективность рендеринга.
К сожалению, появление поддержки OMM в Agility SDK 1.616.0 не означает мгновенного прироста производительности в играх с трассировкой лучей на базе DirectX. Тем не менее, чтобы каждый геймер мог оценить преимущества новинки на своих ПК, по-прежнему необходима аппаратная поддержка.
По данным Neowin, NVIDIA уже сейчас предлагает поддержку OMM для своих карт серии RTX, а AMD планирует реализовать поддержку для карт Radeon во второй половине года. В то же время Intel пока не сделала никаких обещаний в отношении видеокарт Arc.
Источник: www.playground.ru