NVIDIA выпустила OptiX 9.0 с новыми возможностями для ускорения трассировки лучей
Компания NVIDIA представила версию OptiX 9.0 — обновление своей платформы для ускорения трассировки лучей, предназначенной для разработчиков графических приложений. Это обновление приносит ряд значимых улучшений и новых функций, направленных на повышение производительности и качества рендеринга.
Одним из ключевых нововведений является поддержка мегагеометрии (Clusters), которая значительно ускоряет построение иерархий объемных ограничивающих параллелепипедов (BVH) для массивных динамических треугольных сеток. Это особенно полезно для сцен с большим количеством полигонов и динамическими объектами, где традиционные методы построения BVH могут быть узким местом в производительности.
Еще одной важной функцией стала Cooperative Vectors — API, позволяющий выполнять небольшие нейронные сети непосредственно внутри шейдерных программ OptiX с использованием Tensor Cores. Это открывает возможности для интеграции AI-алгоритмов в процесс рендеринга, улучшая такие аспекты, как освещение, тени и другие эффекты, зависящие от искусственного интеллекта.
Для владельцев графических процессоров серии NVIDIA Blackwell добавлена аппаратная поддержка линейных кривых, что повышает точность и эффективность рендеринга криволинейных объектов. Кроме того, представлен новый, более быстрый программный интерсектор кривых под названием Rocaps, который обеспечивает улучшенную производительность при обработке кривых на GPU.
Также в OptiX 9.0 улучшено качество работы встроенного денойзера, что позволяет получать более чистые изображения с меньшим количеством артефактов при постобработке.
Для использования OptiX 9.0 требуется драйвер NVIDIA версии R555 или новее. Платформа поддерживает операционные системы Windows, Linux и ARM, а также совместима с графическими процессорами серий GeForce, RTX/Quadro и Data Center/Tesla, начиная с архитектуры Maxwell и более новых.