Новости про NVIDIA RTX и трассировка лучей

NVIDIA выпускает расширение трассировки лучей для Vulkan

Компания NVIDIA анонсировала выпуск экспериментального расширения к низкоуровневому API Vulkan, которое позволяет выполнять трассировку лучей на ядрах Turing RT.

Это значит, что теперь трассировка может применяться на картах GeForce RTX не только в Windows, но и других операционных системах.

Изначально архитектура Turing была заточена на трассировку лучей с применением API Microsoft DirectX Raytracing (DXR), который, очевидно, доступен только для Windows. Однако теперь ядра RT можно задействовать в любой ОС, где используется API Vulkan, для чего достаточно лишь иметь совместимый драйвер.

Макрофотография графического процессора NVIDIA Turing

Нуно Субтиль в блоге NVIDIA сообщил: «Vulkan позволяет разработчикам нацелиться на множество других платформ, включая Windows и Linux, расширяя дистрибуцию приложений с 3D ускорением. Релиз драйвера NVIDIA 411.63 обеспечивает экспериментальное расширение Vulkan, которое предоставляет технологию NVIDIA RTX для трассировки лучей в реальном времени посредством API Vulkan. Это расширение называется „ VK_NVX_raytracing“. Расширение нацелено на разработчиков, которые хотят ознакомиться с концепцией API и начать тестировать функционал».

О том, когда планируется выпустить окончательную версию VK_NVX_raytracing, пока не сообщается.

NVIDIA RTX добавляет к рендеру кадра 9,2 мс

Компания NVIDIA постоянно хвастается своими новыми видеокартами архитектуры Turing, однако в ходе конференции GPU Technology Conference разработчик игр Remedy Entertainment дал понять, что их производительности по-прежнему недостаточно для трассировки.

На конференции компания продемонстрировала движок Northlight, работающий на технологии NVIDIA RTX. Будучи активированной, RTX обеспечивала превосходные световые эффекты, намного более реалистичные, чем мы имеем сейчас. Но, к сожалению, производительности даже самых быстрых видеокарт Turing может оказаться недостаточно.

Эффекты трассировки на примере движка Remedy

Сообщается, что использование RTX добавляет ко времени рендера сцены 9,2 мс. Эта величина важна, поскольку, если вы хотите иметь 60 к/с в игре, вам необходимо достичь времени рендера в 16 мс. Всё это не оставляет достаточно резерва для остальных расчётов сцены.

Control - NVIDIA RTX Demo Showcase

Говоря подробно, при отработке сцены дополнительное время требуется на контакт теней (2,3 мс), отражения (4,4 мс) и шумоподавление (2,5 мс). Конечно, картинка выглядит превосходно, однако все эти ресурсы тратятся на изображение разрешением 1080p на видеокарте GeForce RTX 2080 Ti. Что уж говорить о менее дорогих видеоускорителях.

NVIDIA представила игровые видеокарты на базе Turing

Как и ожидалось, компания NVIDIA провела презентацию новых игровых видеокарт на базе GPU Turing. Презентация прошла в понедельник вечером в преддверии Gamescom 2018.

Новые видеокарты компании получат новую серию RTX и будут относиться к 2000-му поколению, а не к 11xx, как считалось ранее. По крайней мере три топовых видеокарты, которые и были анонсированы.

Видеокарта NVIDIA GeForce RTX 2080 Ti

В своей речи исполнительный директор NVIDIA Дзень-Хсунь Хуан отмёл возникший поток слухов, заявив, что «всё что есть в Сети, все спецификации — неверны». Возможно, он немного переборщил, ведь перед самым анонсом официальный сайт NVIDIA опубликовал фотографии и спецификации ускорителей. Примечательно, что в таблицах спецификаций ничего не сказано о тензорных ядрах, хотя сам Хуан многократно говорит об их наличии.

GPUПамять, ГБПропускная способность памяти, ГБ/cЧастота ядра, МГцТрассировка лучей, Гигалучей в секундуRTX-OPS (триллионы)Ядер CUDAЦена, $
GeForce RTX 2070 (reference)8 (GDDR6)44814106452304
GeForce RTX 2070 Founders Edition8 (GDDR6)4481710 (OC)6452304600
GeForce RTX 2080 (reference)11 (GDDR6)61615458802944800
GeForce RTX 2080 Ti (reference)11 (GDDR6)61613508784352
GeForce RTX 2080 Ti Founders Edition11 (GDDR6)6161635 (OC)107843521200
GeForce Titan Xp (Pascal)12 (GDDR5X)547,71582 (boost)38401200

В дополнение к таблице спецификаций можно отметить, что все карты на базе Turing получат новый интерфейс VirtualLink для шлемов виртуальной реальности, однако, некоторые производители могут от него отказаться, равно, как отказаться и от DisplayPort 1.4 с поддержкой 8K видео.

GPU Turing

Основному анонсу видеокарт предшествовала речь Хуана, в которой он рассказал об усовершенствованиях в новых видеоплатах Turing. Главным из них стала технология NVIDIA RTX, обслуживаемая специальными ядрами для обеспечения высококачественного рендера в реальном времени с глобальным освещением. Также ядра Tensor обеспечат быстрое создание детальных изображений.

GeForce RTX - Graphics Reinvented

Трассировка лучей — это основная технология, используемая для создания реалистичных изображений с середины 1980-х. Благодаря RTX компания заметно снизила время, необходимое на рендер. По словам Хуана, для выполнения тех же расчётов, что делают ядра Tensor, потребовалось бы 10 видеокарт GTX 1080 Ti.

Видеокарты GeForce RTX 2080/2080 Ti от разных производителей

Видеокарты NVIDIA GeForce RTX 2080 и 2080 Ti уже анонсировали крупнейшие мировые бренды. Эти платы будут доступны к приобретению с 20 сентября. Младшее из представленных решений — RTX 2070 — придётся ждать до октября.

Project Sol: A Real-Time Ray-Tracing Cinematic Scene Powered by NVIDIA RTX

Nvidia представляет технологию сглаживания Adaptive Temporal Anti-Aliasing

Компания NVIDIA разработала новую технологию сглаживания, получившую название Adaptive Temporal Anti-Aliasing (ATAA). Этот алгоритм построен поверх нынешнего Temporal Anti-Aliasing (TAA), однако для лучшего результата использует адаптивную трассировку лучей.

Метод Temporal Anti-Aliasing стал одним из самым популярных вариантов сглаживания, поскольку он даёт неплохой результат, практически не влияя на производительность системы. Но, как и другие методы сглаживания, TAA характеризуется замыливанием, и это размытие тем больше заметно, чем больше на экране движущихся объектов.

Сцена для рендера

Решением проблемы должен стать метод ATAA. Он должен исключить появление эффектов размытия и послесвечения, обеспечивая качество изображения, сравнимое с 8х Super-Sampling Anti-Aliasing (SSAA). Более удивительно то, что он остаётся в стандарте 33 мс, который является приемлемым для геймеров.

Демонстрация сглаживания ATAA

Секрет кроется в технологиях трассировки лучей и растеризации. Именно они, основанные на Microsoft DirectX Raytracing (DXR) API и NVIDIA RTX, являются краеугольными камнями Adaptive Temporal Anti-Aliasing.

Демонстрация работы ATAA приведена на основе сцены в Unreal Engine 4. Сцена представлена современным домом, рендер которого производится на карте NVIDIA Titan V стоимостью 3000 долларов. При отработке сцены задержки в методе 8x ATAA составили 18,4 мс, при 4-кратном суперсемплинге — 9,3 мс, и 4,6 мс при двукратном сглаживании. Разрешение составляло 1920х1080 пикс. Демонстрация включала изображения, полученные посредством ATAA, TAA, маску сегментации и адаптивную трассировку.

Ещё одна демонстрация сглаживания ATAA

В играх новая технология появится не очень скоро, ведь пока нет ни одного проекта, где использовалась бы трассировка лучей. Кроме того, пока в мире нет ни одной видеокарты (дешевле 3000 долларов), способной на это. Вся надежда на Turing.

NVIDIA адаптирует RTX Ray для API Vulkan

Компания NVIDIA делает активные шаги по популяризации трассировки лучей в реальном времени.

Сейчас, презентовав технологию RTX, компания пытается заменить на неё растеризующий рендер, используемый для 3D приложений три десятка лет. В Microsoft выпустили своё дополнение к DirectX 12,названное DXR. А теперь, по данным Khronos Group, NVIDIA готовит RTX для Vulkan.

Логотип API Vulkan

Новое расширение Vulkan получило название «VK_NV_raytracing». Оно является вкладом компании в общую работу над стандартом. Это расширение вносит несколько функций NVIDIA RTX и пресетов в Vulkan. Структура кода сходна с DXR, чтобы минимизировать эффект раздвоения и снизить сложность.

Обработка графики с трассировкой лучей
Создание ускоряющих структур

Metro: Exodus станет первой игрой с поддержкой NVIDIA RTX

На днях компании NVIDIA и Microsoft совместно представили технологию трассировки лучей в реальном времени. Будучи реализованной через DirectX 12 она получила аббревиатуры DXR или RTX.

В ходе анонса многие разработчики игр заявили о своей поддержке DXR в играх, но оказывается, что первой игрой AAA класса станет Metro: Exodus, при работе над которой студия 4A Games тесно сотрудничала с NVIDIA.

Чтобы узнать, как будет выглядеть игра с RTX, разработчики предложили следить за выпуском новых трейлеров. Студия 4A Games известна тем, что её игры постоянно находятся на пике технологий и предлагают потрясающие видеоэффекты и качество графики. К тому же, студия давно работает с NVIDIA. Именно в её игре (Metro 2033) наиболее полно раскрылся физический движок NVIDIA PhysX.

Что касается AMD, то компания также работает над реализацией DXR, но хватит ли для этого вычислительных мощностей, судить пока рано.