Теги → dxr
Быстрый переход

Видео: тест трассировки лучей 3DMark выйдет 8 января

В начале декабря мы писали о новом тесте Port Royal для 3DMark, созданном компанией UL для проверки производительности любых видеокарт с поддержкой технологии Microsoft DirectX Raytracing. Теперь разработчики решили поделиться новым трейлером тестового пакета с демонстрацией работы трассировки лучей в реальном времени. Речь идёт о записи демонстрации от начала и до конца в разрешении 1440p.

Вдобавок UL сообщила, что Port Royal будет доступен уже 8 января. К сожалению, тест невозможно запустить в 3DMark Basic Edition (3DMark Demo в Steam). Он появится только в платных версиях пакета — 3DMark Advanced Edition (стоимость в Steam составляет 500 рублей) и 3DMark Professional Edition. Тем, кто уже приобрёл ранее 3DMark, будет предложено платное обновление Port Royal.

Напомним: тест будет исполняться на любой видеокарте с поддержкой DXR. Пока это требование ограничивает выбор лишь семейством GeForce RTX, хотя в создании теста помимо NVIDIA принимали активное участие также AMD и Intel. Ожидается, что в 2019 году поддержкой технологии трассировки лучей в реальном времени (гибридной визуализации) обзаведётся больше видеокарт.

UL отмечает, что современные ускорители (видимо, речь идёт об RTX 2080 Ti) способны обеспечить работу 3DMark Port Royal в разрешении 2560 × 1440 при нормальной частоте кадров. Трассировка лучей позволяет добиться нового уровня реализма в играх, улучшив качество отражений, теней и других эффектов.

С января трассировка лучей в 3DMark заработает на любом GPU с поддержкой DXR

Компания UL, на которую работает команда разработчиков 3DMark, покажет публике свой новый тест, посвящённый трассировке лучей в реальном времени, во время конкурса оверклокеров GALAX GOC Grand Final в городе Хошимин (Вьетнам) 8 декабря. А пока она поделилась некоторыми подробностями о новом тесте и скриншотами.

Официальное название первого специализированного теста для оценки производительности ПК в задачах трассировки лучей в реальном времени — 3DMark Port Royal. Кроме того, создаётся он с опорой на стандарт Microsoft DirectX Raytracing (DXR), а потому любую видеокарту с поддержкой последнего можно будет проверить в этом тесте.

Владельцам видеокарт Radeon лучше заранее не рассчитывать на возможность тестирования своих устройств. Дело в том, что сама AMD недавно пообещала не спешить с поддержкой DirectX Raytracing. А во-вторых, UL говорит, что на момент выхода 3DMark Port Royal будет лишь ограниченный выбор видеокарт (читай: только GeForce RTX), но в 2019 году ожидается, что больше GPU получат поддержку DXR.

Кроме того, режим трассировки лучей (точнее — гибридная визуализация) будет применяться в Port Royal для реализации как реалистичных теней, так и отражений, а также других эффектов, почти недостижимых с помощью обычной растеризации. Разработчики обещают, что тест призван показать, чего стоит ожидать от будущих игр с поддержкой трассировки лучей в реальном времени и исполняется в разрешении 2560 × 1440 при приемлемой частоте кадров (видеокарта не называется, но, видимо, речь идёт о современных флагманах вроде GeForce GTX 1080 Ti).

Разрабатывается 3DMark Port Royal в сотрудничестве с AMD, Intel, NVIDIA и другими ведущими компаниями — особенно тесная работа ведётся с Microsoft для создания первоклассной реализации DirectX Raytracing API. К сожалению, несмотря на прежнее заявление о выходе в этом году, 3DMark Port Royal немного задержится — до января 2019 года. Точная дата, цены и другие подробности обещаны 8 декабря.

Новая статья: Проверяем слухи: тестирование трассировки лучей в Battlefield V

Данные берутся из публикации Проверяем слухи: тестирование трассировки лучей в Battlefield V

AMD не будет добавлять DirectX Raytracing в игры, пока видеокарты всех классов не получат её поддержку

Японский игровой сайт 4Gamer сумел получить комментарий вице-президента по технологиям Radeon Technologies Group Дэвида Ванга (David Wang) относительно планов компании по поддержке технологии DXR (DirectX Raytracing) в играх. По словам руководителя, компания не планирует поддерживать DXR до тех пор, пока технология аппаратного ускорения трассировки лучей не появится во всех её видеокартах — от базового уровня до высокого класса.

Такой подход вполне имеет смысл с точки зрения бизнеса компании. Разработка аппаратного обеспечения, совместимого с DXR, требует немало вложений в исследование и проектирование, процесс этот дорогостоящий, и нет никакой гарантии, что требовательная к ресурсам технология вскоре будет массово востребована в играх. В отличие от NVIDIA, у компании нет достаточной финансовой свободы, чтобы идти на подобные риски: производитель предпочитает подождать и посмотреть, сможет ли RTX от NVIDIA создать рынок, а затем попытаться отвоевать собственную нишу.

«Пока могу сказать, что AMD непременно ответит на DirectX Raytracing, но сейчас мы больше сконцентрированы на ускорении производственных CG-окружений, использующих бесплатный AMD Radeon ProRender и не требующих высокой частоты кадров. Использование же трассировки лучей в играх не появится, пока мы не сможем предложить поддержку технологии во всём портфеле продуктов от низкого до высокого класса», — отметил Дэвид Ванг. Кстати, поддержка трассировки лучей в реальном времени действительно была добавлена в этом году в GPU-визуализатор ProRender.

Теоретически для работы DirectX Raytracing требуются графические ускорители с поддержкой функциональности 12_0 или 12_1, то есть большинство современных видеокарт Radeon с архитектурой GCN совместимы. Однако в ускорителях с архитектурой NVIDIA Turing используются особые аппаратные блоки (ядра RT) для ускорения трассировки, так что даже в случае поддержки DXR современными Radeon производительность наверняка будет на весьма низком неконкурентном уровне.

Посмотрим, сможет ли AMD предложить нечто подобное особым блокам ускорения трассировки лучей в 7-нм архитектуре Navi. Пока это представляется маловероятным — вдобавок, первые игровые продукты на базе Navi, как ожидается, будут ускорителями среднего класса и вряд ли смогут обеспечить достаточную для DXR мощь.

Таким образом, AMD могла действительно принять стратегическое решение не поддерживать DXR, пока на рынке не появятся продукты вроде Navi 20. И даже тогда поддержка трассировки лучей в реальном времени остаётся под сомнением, если судить по словам Дэвида Ванга и предполагаемому отсутствию специализированных ядер RT. Это означает, что и в консолях следующего поколения вроде PlayStation 5 и Xbox Next может не оказаться поддержки технологий, подобных DXR (по крайней мере, ставка на них делаться не будет).

Пока можно предположить, что AMD начнёт всерьёз поддерживать DirectX Raytracing лишь с появлением следующей за Navi архитектуры, которая ранее носила кодовое имя Kuma, а сейчас просто обозначается как Next-Gen. К слову, в настоящее время гораздо большую отдачу AMD получает за счёт концентрации на развитии успеха в области центральных процессоров: 7-нм чипы Zen 2 пока выглядят весьма многообещающе, особенно на фоне проблем Intel с освоением 10-нм норм. В области графических ускорителей для ПК компания старается сохранять свою долю, делая акцент на решениях среднего класса.

Кстати, в марте AMD говорила, что уже в этом году её вариант трассировки лучей в реальном времени Radeon Rays 2.0 появится в неких реальных играх на базе Vulkan. Видимо, запуск GeForce RTX заставил компанию пересмотреть эти планы. AMD предлагает Radeon Rays 2.0 бесплатно всем заинтересованным разработчикам — последняя версия SDK может быть загружена с официальной страницы на GitHub.

Видео: NVIDIA показала демонстрацию RTX на примере высадки на Луну

Те, кто следят за демонстрациями NVIDIA, возможно, вспомнят, что четыре года назад компания накануне запуска ускорителей на базе архитектуры Maxwell представила демонстрацию, посвящённую миссии «Аполлон 11». Компания тогда на примере высадки на Луну показывала преимущества технологии VXGI (Voxel Global Illumination) и заодно доказывала достоверность фотографий NASA. Если кто-то не помнит, можно посмотреть видеоролик.

Теперь же, когда NVIDIA начала продвигать ускорители на базе архитектуры Turing и вместе с ними — технологию трассировки лучей в реальном времени, она решила снова перестроить сцену высадки на Луну и подтвердить, что высадка в самом деле не была обманом. Новая демонстрация была представлена на этой неделе главой «зелёных» Дженсеном Хуангом (Jen-Hsun Huang) во время его выступления на GTC Europe в Мюнхене.

«Это преимущество NVIDIA RTX. Используя такой тип технологии рендеринга, мы можем имитировать физику света, чтобы всё выглядело так, как должно, — подчеркнул господин Хуанг. — Воссоздав выдающееся событие с потрясающим уровнем реализма, мы подтвердили наш предыдущий вывод: фото NASA действительно выглядят так, как если бы они были сделаны на Луне. Архитектура Turing позволила нашей команде разработчиков сделать это, потому что она позволяет проследить путь луча света обратно с экрана и просчитать его отражения в сцене, чтобы мгновенно визуализировать тени, обтекающее затенение, глобальное освещение и другие визуальные явления. До технологии RTX только специальные мощные системы, работающие в течение нескольких недель или месяцев над одной сценой, могли справиться с этой задачей».

NVIDIA отметила, что демонстрация основана на работе, которая была проделана четыре года назад, когда команда специалистов компании собрала все детали, способные помочь воссоздать знаковые снимки. Они, например, исследовали заклёпки на лунном посадочном модуле, определили свойства пылевого покрытия поверхности Луны, измерили отражательную способность материала, используемого в скафандрах космонавтов.

Чтобы обновить старую демонстрацию, инженеры NVIDIA воссоздали сцену посадки лунного модуля миссии «Аполлон 11» в последней версии игрового движка Unreal Engine 4 от Epic Games. Они симулировали то, как солнечные лучи, исходящие из-за посадочного модуля, отскакивали от поверхности Луны и костюма Нила Армстронга (Neil Armstrong), чтобы осветить Базза Олдрина (Buzz Aldrin), когда он сошёл с посадочного модуля. Всё это подтвердило точность старой демонстрации и выводы четырёхлетней давности: освещение космонавта на фотографии не могло быть вызвано чем-то другим, кроме Солнца (например, студийным освещением).

Кстати, было бы неплохо, если бы NVIDIA сделала доступными для скачивания некоторые из своих технических демонстраций RTX, чтобы публика могла ознакомиться вживую с технологией до появления её поддержки в играх.

Видео: UL выпустит в этом году два новых теста 3DMark, один — с трассировкой лучей

UL (Futuremark стала её частью) рассказала о двух новых тестах 3DMark, каждый ориентирован на системы разных классов. Компания отметила, что с 2013 года она добавила тесты для проверки систем с поддержкой DirectX 12, игровых платформ класса 4K, ноутбуков, планшетов и смартфонов, а также новые функции вроде стресс-тестирования или проверки количества запросов отрисовки в низкоуровневом режиме API.

Теперь компания решила встроить два новых теста, позволяющих проверить системы в новых областях. Один ориентирован на графический API DirectX Raytracing, позволяющий путём объединения трассировки лучей в реальном времени и традиционного растрирования повышать реализм теней и отражений в играх. А другой рассчитан на проверку мобильных систем начального уровня.

Первым, в начале октября, выйдет тест 3DMark Night Raid. Он создан для тестирования ПК с интегрированной графикой класса DirectX 12. Это идеальный вариант для ноутбуков, планшетов и других мобильных вычислительных устройств, в том числе новейших маломощных и энергоэффективных ПК, основанных на Windows 10 и чипах ARM.

Ещё в этом году UL выпустит новый тест 3DMark, который позволяет проверить любую систему с поддержкой API DirectX Raytracing. Он объединяет трассировку лучей в реальном времени с существующими технологиями для улучшения отражений и других эффектов. Тест будет работать в любой системе, поддерживающей API DirectX Raytracing. Он разработан в тесном сотрудничестве с Microsoft и при участии членов программы Benchmark Development, куда входят AMD, Intel, NVIDIA и другие ведущие технологические компании.

Этот новый тест выйдет в последнем квартале 2018 года, а пока можно ознакомиться с приведённым коротким его тизером. Будет ли показанный в марте отрывок его частью — пока не ясно. UL уже разослала различным заинтересованным компаниям и СМИ технологическую демонстрацию трассировки лучей, но для её запуска нужно не только совместимое оборудование, но также драйверы с поддержкой DXR и Windows 10 April 2018 в режиме разработчика.

Видео: Epic Games и Otoy показали трассировку лучей в реальном времени на GPU NVIDIA Turing

Недавно были представлены первые ускорители на базе новейшей GPU-архитектуры NVIDIA Turing — профессиональные видеокарты Quadro RTX, за которыми последуют игровые решения. В этой связи компания NVIDIA опубликовала на своём канале два коротких ролика, посвящённых технологии трассировки лучей в реальном времени, которые стали возможными благодаря Turing и программно-аппаратным разработкам под общим названием RTX.

Первый рассказывает об использовании Turing и RTX в движке Unreal Engine от компании Epic Games. Основатель и исполнительный директор последней Тим Суини (Tim Sweeney) объясняет, почему трассировка лучей в реальном времени принципиально меняет дело в области разработки игр и на рынке компьютерной графики в целом. Речь идёт о демонстрации прототипа автомобиля Porsche, которая была показана на SIGGPAPH и визуализируется в реальном времени двумя ускорителями Quadro RTX при помощи Unreal Engine и графического API Microsoft DXR:

Второй ролик посвящён GPU-ускоренному физически корректному рендереру Otoy OctaneRender, который, благодаря использованию преимуществ архитектуры NVIDIA Turing, позволяет принципиально улучшить производительность визуальных вычислений. По словам исполнительного директора Otoy Жюля Урбаха (Jules Urbach), новый визуализатор Octane 2019 демонстрирует прирост в 5–8 раз на ускорителе NVIDIA Quadro RTX 6000 по сравнению с видеокартой прошлого поколения в лице Quadro P6000.

Кстати, NVIDIA на SIGGRAPH показала и собственную демонстрацию под названием Project Sol. В ней была представлена впечатляющая работа гибридной визуализации в реальном времени (трассировка лучей вместе с традиционным растрированием) на одном ускорителе Quadro RTX 6000, который позволил добиться реалистичного освещения и физически достоверных отражений.

GPU NVIDIA Turing получат поддержку трассировки лучей и HDMI 2.1

Почти всё, что мы знаем о графических процессорах NVIDIA GeForce следующего поколения, основано на слухах и предположениях. Ожидается, что этим летом (самое позднее в августе на конференции Hot Chips) компания прольёт свет на эти будущее решения. Запуск же игровых видеокарт, по словам исполнительного директора Дженсена Хуанга (Jensen Huang), состоится нескоро.

Последние слухи утверждают, что грядущие графические ускорители NVIDIA Turing будут поддерживать трассировку лучей в реальном времени на аппаратном уровне, что может значительно повлиять на развитие игр высокого класса, качественно повысив реализм освещения. Эти слухи вполне логичны ввиду ряда анонсов, сделанных на Game Developers Conference в этом году. Microsoft тогда представила стандарт DirectX Raytracing (DXR). NVIDIA на его базе анонсировала собственную реализацию — оптимизированную под ускорители с архитектурой Volta технологию GameWorks RTX. А позже стало известно о работах NVIDIA над методами трассировки лучей в реальном времени на API Vulkan.

Директор по развитию продуктов NVIDIA Фрэнк Делиз (Frank DeLise) в конце марта даже подробно рассказал о том, как компания при помощи RTX собирается добиться работы крайне ресурсоёмкой технологии трассировки лучей в реальном времени. Речь идёт о методах, комбинирующих традиционное растрирование и просчёт пучков света:

Вполне ожидаемо, что особенности архитектуры Volta, требуемые для аппаратного ускорения DXR, перекочуют и в потребительские Turing. Если слухи верны, то поддержка трассировки лучей наверняка станет одной из главных функций, на которую будут делать акцент маркетологи NVIDIA, когда будет анонсирован новый флагманский ускоритель GeForce 1180 или 2080 (возможны и другие названия).

Сообщается также, что GPU Turing будут поддерживать стандарт HDMI 2.1, спецификации которого были завершены в прошлом году. HDMI 2.1 поддерживает такие востребованные потребителями возможности, как Dynamic HDR, переменная частота обновления экрана (синхронизируемая с GPU) и разрешения вплоть до 10K с частотой 120 Гц (хотя и при сжатии видеоданных с потерей в качестве).

Кроме того, утверждается, что в новой серии NVIDIA GeForce будет использована улучшенная версия алгоритма автоматического разгона и технологии управления частотами, которые позволят добиться более высокой производительности. Наконец, упоминается поддержка видеопамяти стандарта GDDR6, тоже с повышенными частотами.

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

Одной из главных тем на мартовском мероприятии Game Developers Conference 2018 стала трассировка лучей в реальном времени. Microsoft представила стандарт DirectX Raytracing (DXR). NVIDIA на его базе анонсировала собственную реализацию — оптимизированную под ускорители с архитектурой Volta технологию GameWorks RTX. Похоже, «зелёная» компания не собирается ограничиваться трассировкой лучей в рамках DirectX 12.

2018 год для игровой индустрии положит начало внедрению трассировки лучей в реальном времени: многие крупные компании и разработчики трудятся над решением этой проблемы. Очередным шагом NVIDIA в этой области стала работа над расширением для API Vulkan, которое, по аналогии с RTX для DXR, позволит использовать в играх трассировку лучей.

NVIDIA работает над переносом своей технологии RTX в Vulkan через расширение VK_NV_raytracing, которое хорошо совместимо с открытым графическим API. Компания предложила свой метод группе Khronos и стремится к стандартизации технологии трассировки лучей в реальном времени в рамках Vulkan. Другими словами, в перспективе такой метод сможет работать как на ускорителях GeForce, так и на Radeon и даже Intel Graphics (если будут достаточно мощные решения). NVIDIA подчёркивает, что структура близка к Microsoft DXR, что упростит жизнь разработчикам.

Разработчики, желающие ознакомиться с подходом NVIDIA к реализации трассировки лучей в рамках открытого графического API, могут открыть соответствующую официальную презентацию (формат PDF) или видеозапись сессии, в которой компания рассказывает об RTX для Vulkan. Стоит помнить, что речь идёт о предварительной версии технологии.

Те, кто пропустил техническое видео, в котором директор по развитию продуктов NVIDIA Фрэнк Делиз (Frank DeLise) рассказывает для широкой аудитории о преимуществах и принципах, лежащих в основе RTX, могут ознакомиться с нашим мартовским материалом. Напомним: AMD ранее также представила аналогичную технологию Radeon Rays 2.0 для API Vulkan.

Видео: NVIDIA рассказала о трассировке лучей GameWorks RTX

Одной из главных тем на Game Developers Conference в этом году стала трассировка лучей в реальном времени. Microsoft представила стандарт DirectX Raytracing (DXR). NVIDIA на его базе анонсировала собственную реализацию — оптимизированную под ускорители с архитектурой Volta технологию GameWorks RTX. AMD продолжила продвигать открытые стандарты и представила Radeon Rays 2.0 для API Vulkan от Khronos Group.

Впрочем, без сомнений, самые впечатляющие демонстрации из показанных на данный момент были созданы с применением NVIDIA RTX: это и проект PICA PICA от команды EA SEED, и юмористическая зарисовка по мотивам VIII эпизода «Звёздных войн» на движке Unreal Engine, и демонстрация студии Remedy на базе движка Northlight, и запись реальной игровой сцены из грядущей Metro Exodus. Теперь на канале NVIDIA появился ролик, в котором директор по развитию продуктов NVIDIA Фрэнк Делиз (Frank DeLise) рассказывает об RTX.

Он отметил, что начинал свою карьеру в киноиндустрии, и лишь потом перешёл в игровую сферу. По его словам, в кино активно используется трассировка лучей для достижения реалистичной симуляции освещения и отражений — в играх это прежде было недостижимо. Дело в том, что этот метод крайне ресурсоёмкий — поэтому игры до сих пор полагаются на различные ухищрения и эффекты, известные под общим именем растеризации.

Тени на основе трассировки лучей RTX

Тени на основе трассировки лучей RTX

Но только трассировка лучей позволяет имитировать по-настоящему реалистичную физику света, попадающего на различные поверхности и, в зависимости от их структуры и цвета, поглощаемого полностью или частично отражаемого под различными углами. Полноценная трассировка лучей предусматривает просчитывание огромного количества траекторий пучков света и отражений. Подход же NVIDIA заключается в кратном уменьшении количества лучей и последующей интерполяции результата с помощью различных фильтров шумоподавления и размытия в рамках обычного конвейера растеризации — в результате разработчики могут добиться и реалистичного освещения, и исполнения задачи в реальном времени.

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

NVIDIA и раньше задавалась вопросами ускорения трассировки лучей в реальном времени, но прежде ограничивалась простыми сценами или низкой частотой кадров — например, проводила демонстрацию в 2012 году, во время анонса GeForce GTX 690 на базе архитектуры Kepler. Теперь, по словам компании, RTX и мощь графических процессоров на базе Volta делают трассировку лучей в реальном времени вполне достижимой в очень детализированных и масштабных игровых сценах с приемлемой частотой кадров.

Отражения на основе трассировки лучей RTX

Отражения на основе трассировки лучей RTX

Будущая версия GameWorks SDK, которая получит поддержку архитектуры GPU Volta и последующих поколений, позволит использовать в играх тени, глянцевые отражения и затенение фонового освещения (Ambient Occlusion) на основе трассировки лучей в реальном времени. Все заинтересованные в этом наборе инструментов могут оформить заявку на специальной странице.

Главный технолог Epic Games Ким Либрери (Kim Libreri), касаясь будущего популярного игрового движка Unreal Engine, отметил, что появление NVIDIA RTX открывает возможности для того, чтобы сделать обыденностью трассировку лучей в реальном времени. «Передавая такую мощную технологию в руки сообщества разработчиков игр при поддержке нового API DirectX Raytracing, NVIDIA остаётся движущей силой следующего поколения игровой и кинематографической графики», — добавил он.

Модель затенения Ambient Occlusion на основе трассировки лучей RTX

Обычным же пользователям остаётся надеяться, что уже не за горами тот час, когда благодаря новому поколению графических ускорителей, передовым технологиям вроде Microsoft DXR, NVIDIA RTX или AMD Radeon Rays 2.0, а также усилиям разработчиков, — игры действительно сделают качественный рывок вперёд с точки зрения визуального реализма.

Трассировка лучей от AMD появится в играх на базе Vulkan в этом году

Во время конференции разработчиков игр GDC 2018 основное внимание привлёк анонс технологии трассировки лучей в реальном времени Microsoft DirectX Raytracing (DXR), которая станет частью DirectX 12. На основе DXR компания NVIDIA реализовала GameWorks RTX, которая первое время будет доступна эксклюзивно на видеокартах с архитектурой Volta (на игровом рынке таковых пока нет). Но это не значит, что AMD сидела сложа руки.

В рамках того же мероприятия AMD представила собственный движок трассировки лучей в реальном времени на базе открытого низкоуровневого графического API Vulkan. Речь идёт о Radeon Rays 2.0 — высокоэффективной и высокопроизводительной библиотеке для гетерогенных расчётов трассировки лучей почти на любой платформе (поддерживаются Windows, macOS и Linux). Предыдущая версия Radeon Rays использовалась, в частности, в открытом GPU-визуализаторе Radeon ProRender, который тоже вскоре получит поддержку трассировки лучей в реальном времени.

Библиотека Radeon Rays 2.0 совместима с открытом стандартом высокопараллельных расчётов общего назначения OpenCL 1.2 и использует такое преимущество Vulkan и ускорителей AMD с архитектурой GCN, как продвинутая поддержка асинхронных вычислений. AMD уже предлагает Radeon Rays 2.0 бесплатно всем заинтересованным разработчикам — последняя версия SDK может быть загружена с официальной страницы на GitHub.

Несмотря на первоначальный анонс, связанный с базированным на физике GPU-движке для рендеринга Radeon ProRender, речь идёт не только и даже не столько о профессиональном направлении. Библиотека Radeon Rays 2.0 разрабатывалась с прицелом на создание фотореалистичных игр: по аналогии с DXR разработчики могут использовать её для различных эффектов затенения и освещения, полагающихся на трассировку лучей в реальном времени.

Демонстрация старой версии Radeon Rays для ускорения рендеринга с помощью GPU

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

Если это так, то речь, вероятно, будет идти о первом жизнеспособном примере игрового использования трассировки лучей в реальном времени, ведь Microsoft DXR выйдет на рынок не ранее осени этого года. Игра, в которой будет применена Radeon Rays 2.0, не называется, но работать всё будет предельно просто: для активации освещения на базе трассировки лучей потребуется лишь выбрать режим ультравысокого качества.

Известно, что на GDC в докладе AMD участвовал ветеран игровой индустрии Себастьян Аалтонен (Sebastian Aaltonen) из студии Second Order, который рассказал о применении освещения на основе трассировки лучей в «глиняной» инди-головоломке Claybook. Возможно, именно она первой получит поддержу технологии. Так или иначе, похоже, в ближайшие недели или даже дни может прозвучать любопытный анонс — что ж, наберёмся терпения.

Трейлер предварительной Xbox-версии Claybook (без трассировки лучей)

Кстати, другим любопытным анонсом AMD на GDC 2018 стал выпуск инструмента Radeon GPU Profiler 1.2. Он позволяет разработчикам проводить более глубокий анализ производительности игр, выявлять узкие места и соответственно исправлять проблемы игрового окружения. Новая версия приносит ряд улучшений как для проектов на базе DirectX 12, так и Vulkan.

Видео: трассировка лучей в реальном времени в Metro Exodus

Главным событием Конференции разработчиков игр (GDC 2018) стал анонс корпорацией Microsoft технологии трассировки лучей в реальном времени DXR, которая станет частью DirectX 12. NVIDIA в свою очередь представила собственную эксклюзивную реализацию под именем RTX, которую разработчики, участвующие в программе Gameworks, смогут добавлять в свои игры. Одной из первых станет постапокалиптический боевик Metro Exodus от студии 4A Games.

Компания сообщила, что NVIDIA RTX (будет работать на видеокартах поколения Volta и выше) станет частью Metro Exodus и позволит реализовать в движке 4A Engine качественное глобальное освещение с помощью трассировки лучей в реальном времени. В отличие от других показанных до сих пор демонстраций, команда решила показать не теоретическую демонстрацию RTX, а реальное применение технологии в игре.

Результатом стал ролик, записанный на движке 4A Engine на базе контента из показанного на E3 2017 трейлера будущего шутера. Как отмечают разработчики, в связке с традиционной растеризацией используется трассировка лучей для более качественной реализации ambient occlusion и непрямого освещения (Indirect Lighting).

«Динамическое освещение всегда было приоритетом для серии Metro. Мы намеренно избегали предварительно визуализированных данных и полагались на методы реального времени для создания наших визуальных эффектов и внедрения более гибкого и динамичного игрового процесса. Глобальное освещение очень важно для правильного „заземления“ объектов и восприятия фигур, что, в свою очередь, упрощает навигацию и усиливает визуальное воздействие на игрока.

Раньше мы использовали комбинацию нескольких собственных технологий для удовлетворения нашего запроса на динамический контент разного масштаба. Теперь мы можем заменить его единой системой, которая покрывает все наши потребности и позволяет добиться качества картинки на уровне с предварительно обсчитанными сценами», — отметил технический директор 4A Games Александр Шишковцо́в (Oleksandr Shyshkovtsov).

Видео: Epic Games показала трассировку лучей в сцене «Звёздных войн» на своём движке

Epic Games провела презентацию The State of Unreal на Конференции разработчиков игр (Game Developers Conference) в Сан-Франциско, которая в значительной степени была посвящена технологиям трассировки лучей в реальном времени. Epic Games уже несколько лет находится на переднем крае развития технологий рендеринга в реальном времени. Её движок Unreal Engine 4 (наряду с несколькими другими в отрасли) постоянно раздвигает границы графической достоверности в играх.

И, естественно, Epic Games находится в числе нескольких команд, уже экспериментирующих с трассировкой лучей в реальном времени (напомним: на днях Microsoft представила стандарт DirectX Raytracing, сокращённо DXR). Доказательством служат весьма впечатляющие видеоролики, использующие помимо прочих технологий трассировку лучей в реальном времени.

О демонстрации с участием известного актёра Энди Серкиса (Andy Serkis) мы уже писали — там видео посвящено, скорее, реалистичному захвату лицевых эмоций человека и наложению их на 3D-модель персонажа в реальном времени. Но были и другие демонстрации, с бо́льшим упором на графику. Например, компания показала сцену с персонажем VII и VIII эпизодов «Звёздных войн» Фазмой, а также несколькими штурмовиками Первого ордена.

Хромированные доспехи Фазмы позволяют наглядно показать преимущества трассировки лучей: в них преломляется и отражается каждый источник света движущегося лифта и окружение. Также можно отметить отличные эффекты затенения и глубины резкости — всё выглядит очень достоверно, так что результат непросто отличить от картинки из фильма. Epic уверяет, что сцена, созданная в сотрудничестве с ILMxLAB, исполняется в реальном времени на ускорителях NVIDIA Volta (видимо, речь идёт об одном или нескольких Titan V за $3000 каждый) с применением технологии RTX. Epic обещает ближе к концу года дать такие возможности разработчикам, использующим Unreal Engine, путём интеграции в движок технологии DXR.

Если демонстрационная сцена из «Звёздных войн» сознательно избегает лиц актёров, это не значит, что Epic не смогла подготовить впечатляющий ролик, пытающийся максимально реалистично отобразить человека. Демонстрация Siren была разработана Epic Games в партнёрстве с Tencent, Cubic Motion и 3Lateral. Здесь упор сделан на захвате движений — разработчики называют проект созданием «цифрового человека». Выглядит всё действительно близко к реальности, но всё же пока чего-то не хватает для полной достоверности.

Также разработчики выпустили видео, посвящённое процессу создания Siren.

AMD добавит трассировку лучей в реальном времени в GPU-визуализатор ProRender

В 2016 году AMD в рамках инициативы GPUOpen сделала открытым свой мощный основанный на физике движок для рендеринга. Radeon ProRender (ранее демонстрировавшийся как FireRender) предназначен для высокопроизводительных приложений и улучшенной фотореалистичной визуализации.

В ходе GDC 2018, на которой Microsoft и NVIDIA представили функцию трассировки лучей DirectX Raytracing (DXR) для своего графического API DirectX 12, AMD сделала ответный шаг и выпустила многообещающий ролик в рамках предварительного анонса. В нём компания сообщила, что её профессиональный визуализатор Radeon ProRender получит новый ускоренный режим, позволяющий на современных GPU осуществлять отрисовку в режиме реального времени, совмещающую методы трассировки лучей с традиционной для игр растеризацией.

Звучит весьма схоже на то, о чём говорили NVIDIA, Futuremark и Remedy, рассказывая о своих реализациях трассировки лучей в реальном времени на основе стандарта DXR. Впрочем, AMD утверждает, что её метод основан на Vulkan, а не на DirectX 12. Так или иначе, но возможность в реальном времени работать (пусть и в черновом режиме) с физически достоверным освещением моделей с помощью Radeon ProRender при скорости, близкой к обычным методам растеризации, может значительно ускорить многие рабочие процессы и упростить жизнь профессионалам.

Напомним, движок визуализации Radeon ProRender за счёт GPU-ускорения уже позволял значительно повысить скорость визуализации в таких популярных пакетах для рендеринга, как 3ds Max, Maya, Blender, SolidWorks, Rhino и Maxon Cinema 4D. Доступ к режиму трассировки лучей в реальном времени в Radeon ProRender компания AMD обещает предоставить своим партнёрам в ближайшее время. Остальные интересующиеся могут подписаться на рассылку новостей для разработчиков AMD Developer News.

Видео: эксперименты студии Remedy с трассировкой лучей DXR

На конференции разработчиков игр GDC 2018 в Сан-Франциско Remedy Entertainment рассказала о своих экспериментах и исследованиях, которые касаются трассировки лучшей в реальном времени. А если говорить точнее — нового API Microsoft DirectX Raytracing (DXR) и эксклюзивного пакета NVIDIA GameWorks RTX для видеокарт с архитектурой Volta и выше.

Студии был предоставлен ранний доступ к этой технологии для проведения исследований в области применимости технологий трассировки лучей RTX и DXR в своём игровом движке Northlight. Remedy в своей последней игре Quantum Break старалась добиться максимально реалистичной графики, чтобы переход от сериала с живыми актёрами к игре был по возможности бесшовным. Вдобавок игра остаётся эксклюзивом платформ Microsoft (Xbox One, Windows). Неудивительно, что студия оказалась в числе немногих компаний, получивших ранний доступ к Microsoft DirectX Raytracing.

Ведущий программист Remedy в области графики Тату Аалто (Tatu Aalto) продемонстрировал ранние результаты экспериментов во время своей презентации «Эксперименты с DirectX Raytracing на движке Northlight от Remedy» на GDC 2018. Сама видеодемонстрация затем была опубликована на официальном Youtube-канале компании.

Remedy отмечает, что её реализация DXR для исполнения в реальном времени предусматривает смешанное использование традиционных методов растеризации вместе с трассировкой лучей — последняя позволят добиться более реалистичной картинки. Среди улучшений упомянуты более точные мягкие тени, обтекающее затенение, отражения и глобальное освещение. На представленном видео включены все эффекты трассировки лучей, добавленные разработчиками в движок Northlight.

«Интеграция технологии NVIDIA RTX в наш движок Northlight прошла относительно просто. Опираясь исключительно на графические процессоры NVIDIA, мы были поражены, как быстро смогли создать прототипы новых методов освещения, отражения и обтекающего затенения со значительно повышенной визуальной точностью по сравнению с традиционной растеризацией», — отметил руководитель технической команды Remedy Микко Орренмаа (Mikko Orrenmaa).

Разработчики отметили, что технология находится на стадии исследования и далека от интеграции в реальные игровые проекты. Судя по видео и скриншотам (как демонстрации Remedy, так и Futuremark), реалистичность освещения и отражений действительно ощутимо возрастает, однако появляются новые артефакты, выражающиеся в своеобразных точках и шумах, чем-то сходных с гребёнкой (наиболее заметны на границах объектов). Возможно, для борьбы с ними понадобятся новые алгоритмы полноэкранного сглаживания.

window-new
Soft
Hard
Тренды 🔥