
В конце мая для разработчиков игр на DirectX стала доступна новая версия SDK Agility 1.616.0, которая принесла с собой поддержку Opacity Micromaps (OMM). Эта функция призвана повысить производительность трассировки лучей в играх, работающих на API DirectX.
Что такое Opacity Micromaps?
Opacity Micromaps — это функция, разработанная Microsoft для повышения эффективности рендеринга 3D-объектов со сложной геометрией, имеющих прозрачность в сценах с трассировкой лучей. Такие объекты, как листва, непрозрачные окна и другие, которые не являются ни полностью прозрачными, ни непрозрачными, теперь могут быть обработаны более эффективно.
Как работает OMM?
- OMM оптимизирует обработку геометрии с прозрачностью.
- Значительно снижает нагрузку на GPU.
- Повышает общую эффективность рендеринга.
Внедрение и поддержка
Поддержка OMM в Agility SDK 1.616.0 — это реализация обещания, данного Microsoft еще в марте этого года, на конференции Game Developers Conference (GDC). Однако, для того чтобы оценить преимущества новинки, геймерам по-прежнему необходима аппаратная поддержка.
Аппаратная поддержка
- NVIDIA уже предлагает поддержку OMM для своих карт серии RTX.
- AMD планирует реализовать поддержку для карт Radeon во второй половине года.
- Intel пока не сделала никаких обещаний в отношении видеокарт Arc.
Перспективы и выводы
Появление поддержки OMM в DirectX — важный шаг для улучшения производительности трассировки лучей в играх. Однако, мгновенного прироста производительности не стоит ожидать. Необходима совместная работа разработчиков игр и производителей аппаратного обеспечения, чтобы геймеры могли в полной мере ощутить преимущества новой технологии.
В будущем, мы можем ожидать более широкого распространения и применения OMM в игровой индустрии, что приведет к улучшению качества графики и производительности в играх с трассировкой лучей.