Некоторые функции DirectX 12, доступные на видеокартах NVIDIA:
- Объёмные тайловые ресурсы. 2 Позволяют получать более разнообразные текстуры на объектах в сцене при меньшем использовании видеопамяти, а также помогают в организации текстурного стриминга. 2
- Консервативная растеризация. 25 Обеспечивает алгоритму рендеринга теней идеальную пиксельную точность. 2
- Raster ordered view. 2 Даёт контроль над порядком операций пиксельного шейдера и позволяет использовать алгоритмы для рендеринга полупрозрачных поверхностей, не требующие предварительной сортировки. 2
Кроме того, в апреле 2025 года компания NVIDIA объявила, что в превью-версию DirectX 12 Agility SDK будет интегрирован пакет RTX Neural Shading. 1 Он позволит разработчикам задействовать нейросетевые алгоритмы напрямую через шейдеры, используя мощность тензорных ядер в видеокартах GeForce RTX. 1 Некоторые ключевые инновации пакета:
- Умное сжатие текстур. 1 RTX Neural Texture Compression сокращает объём используемой VRAM в 7 раз, генерируя нейросетевые аналоги текстур за секунды вместо часов. 1
- Динамическое освещение. 1 RTX Neural Radiance Cache создаёт эффект бесконечных световых отражений, вычисляя их из всего 1–2 источников, что ускоряет рендеринг без потерь в детализации. 1
- Интеллектуальные материалы. 1 RTX Neural Materials в 5 раз ускоряет обработку сложных поверхностей, таких как шёлк или керамика, что раньше было возможно только в офлайн-рендеринге. 1