Дата выпуска | 20 сентября 2018 г. ( 2018-09-20 ) |
---|---|
История | |
Предшественник | Квадро |
Nvidia RTX (также известная как Nvidia GeForce RTX под брендом GeForce ) — профессиональная визуальная вычислительная платформа, созданная компанией Nvidia , в основном используемая на рабочих станциях для проектирования сложных крупномасштабных моделей в архитектуре и дизайне продуктов, научной визуализации, разведке энергоресурсов, кино- и видеопроизводстве, а также используемая в массовых ПК для игр.
Nvidia RTX поддерживает аппаратную трассировку лучей в реальном времени . Исторически трассировка лучей была зарезервирована для приложений, не работающих в реальном времени (например, CGI в визуальных эффектах для фильмов и в фотореалистичных рендерингах), при этом видеоигры должны были полагаться на прямое освещение и предварительно рассчитанный косвенный вклад для их рендеринга. RTX способствует новому развитию компьютерной графики, создавая интерактивные изображения, которые реагируют на освещение, тени и отражения. [1] RTX работает на графических процессорах на базе Nvidia Volta , Turing , Ampere , Ada Lovelace и Blackwell , в частности, используя ядра Tensor (и новые ядра RT на Turing и его преемниках) в архитектурах для ускорения трассировки лучей. [2] [3] [4]
В марте 2019 года компания Nvidia объявила, что выбранные видеокарты серий GTX 10 ( Pascal ) и GTX 16 (Turing) получат поддержку подмножеств технологии RTX в будущих драйверах, хотя на их функции и производительность повлияет отсутствие выделенных аппаратных ядер для трассировки лучей. [5]
В октябре 2020 года компания Nvidia анонсировала Nvidia RTX A6000 как первую видеокарту на базе архитектуры Ampere для использования в профессиональных рабочих станциях в линейке продуктов Nvidia RTX, заменив прежнюю линейку профессиональных видеокарт Quadro . [6]
Nvidia работала с Microsoft над интеграцией поддержки RTX с Microsoft DirectX Raytracing API (DXR). RTX в настоящее время доступен через Nvidia OptiX и для DirectX . Для архитектур Turing и Ampere он также доступен для Vulkan . [7]
В дополнение к трассировке лучей, RTX включает интеграцию искусственного интеллекта, общие форматы активов, поддержку растеризации (CUDA) и API моделирования. Компоненты RTX: [8]
В компьютерной графике трассировка лучей генерирует изображение путем трассировки лучей, проходящих через пиксели плоскости изображения , и имитации эффектов их встреч с виртуальными объектами. Это позволяет создавать расширенные эффекты, которые лучше отражают реальные оптические свойства, такие как более мягкие и реалистичные тени и отражения, по сравнению с традиционными методами растеризации, которые отдают приоритет производительности над точностью. [9]
Nvidia RTX достигает этого за счет комбинации аппаратного и программного ускорения. На аппаратном уровне карты RTX имеют фиксированные функциональные «ядра RT», которые предназначены для ускорения математических операций, необходимых для моделирования лучей, таких как обход иерархии ограничивающего объема . Программная реализация открыта для отдельных разработчиков приложений. Поскольку трассировка лучей по-прежнему требует больших вычислительных затрат, многие разработчики выбирают гибридный подход к рендерингу, при котором определенные графические эффекты, такие как тени и отражения, выполняются с помощью трассировки лучей, в то время как остальная сцена визуализируется с помощью более производительной растеризации . [10]
Nvidia OptiX является частью Nvidia DesignWorks. OptiX — это высокоуровневый или «алгоритмический» API, то есть он разработан для инкапсуляции всего алгоритма, частью которого является трассировка лучей, а не только самой трассировки лучей. Это позволяет движку OptiX выполнять более крупный алгоритм без изменений на стороне приложения.
Помимо рендеринга компьютерной графики , OptiX также помогает в оптическом и акустическом проектировании, исследованиях излучения и электромагнитного поля , запросах искусственного интеллекта и анализе столкновений .
Chat with RTX — это помощник на основе искусственного интеллекта , работающий локально на ПК пользователя с ОС Windows . [11] [12] Он использует большую языковую модель и требует графический процессор серии RTX 30 или 40 с объемом видеопамяти не менее 8 ГБ . [12] Его можно загрузить с веб-сайта Nvidia.
RTX Remix — это игровая платформа для моддинга, разработанная Nvidia для ремастеринга старых игр с использованием современных технологий, таких как трассировка лучей , DLSS и улучшенные ресурсы. [13]
Nvidia выпустила множество карт с поддержкой RTX, включая серии 20, 30 и 40: [14]