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

Видео о поддержке трассировки лучей в новом Unreal Engine 4.22

Epic Games недавно выпустила финальную версию движка Unreal Engine 4.22, в которой появилась полноценная поддержка технологии трассировки лучей в реальном времени и трассировка путей (ранний доступ). Для работы обеих технологий в настоящее время обязательно наличие Windows 10 c октябрьским обновлением RS5 (оно принесло поддержку технологии DirectX Raytracing) и карт NVIDIA серии GeForce RTX (они пока единственные обладают поддержкой DXR). Разработчики движка выпустили особый ролик, посвящённый этим новым функциям:

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

Epic Games представила целый ряд функций, связанных с трассировкой лучей, и будет продолжать расширять набор функций в следующих версиях движка. Вот лишь некоторые из представленных в Unreal Engine 4.22 (подробнее о поддержке трассировки лучей в реальном времени можно прочесть на сайте компании):

  • мягкое затенение области для различных видов источников света (Directional, Point, Spot и Rect);
  • точные отражения для объектов, попадающих в объектив камеры и находящихся за его пределами;
  • мягкое обтекающее затенение для наземных объектов в сцене;
  • физически верные преломления и отражения для полупрозрачных поверхностей;
  • непрямое освещение от динамического глобального освещения от источников света.

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

Видео: сказочная демонстрация Troll на движке Unreal 4.22 показала новый уровень графики с RTX

Потрясающая графика — быть может, не первое, что приходит на ум, когда речь заходит о троллях. Но не в этот раз. Во время презентации State of Unreal на GDC 2019 в Сан-Франциско была показана визуально впечатляющая демонстрация трассировки лучей Troll, созданная усилиями Goodbye Kansas и Deep Forest Films на основе движка Unreal Engine 4.22.

Демонстрация с освещением кинематографического качества, эффектами камеры, сложными мягкими тенями и отражениями исполнялась в реальном времени на одной видеокарте GeForce RTX 2080 Ti. Загадочный сюжет показывает зрителям девушку в тёмном лесу, которая плачет над озером, словно Алёнушка с картины Васнецова. Затем появляются некие духи, взаимодействующие с волшебной короной, а в конце всё прерывается с появлением чего-то зловещего. Может быть, девушку здесь принесли в жертву местному троллю?

«Трассировка лучей — это больше, чем просто отражение. Речь идёт обо всех тонких световых взаимодействиях, необходимых для создания естественного, красивого изображения, — отметил директор по разработке Unreal Engine в Epic Games Ник Пенварден (Nick Penwarden). — Трассировка лучей добавляет эти тонкие световые эффекты по всей сцене, делая всё более реалистичным и естественным и облегчая создание красивых сцен».

Вообще львиную долю State of Unreal в этом году компания Epic Games посвятила поддержке трассировки лучей в реальном времени наряду с другими последними достижениями движка Unreal Engine. Начиная с версии 4.22, рендерер движка будет поддерживать новый API Microsoft DirectX Raytracing для трассировки лучей в реальном времени. Эта сборка уже доступна желающим в тестовом виде, а релизная версия появится на следующей неделе.

Видео: демонстрация трассировки лучей в боевике Control от Remedy

Студия Remedy Entertainment вместе с компанией NVIDIA провела технологическую демонстрацию в рамках конференции разработчиков игр GDC 2019. Они показали технологию трассировки лучей в реальном времени на ПК на примере игры Control, создаваемой на собственном движке Northlight.

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

Напомним: создатели Quantum Break оказались в числе немногих компаний, получивших ранний доступ к технологии Microsoft DirectX Raytracing и активно экспериментирующих в этом направлении. Первые результаты программист Remedy в области графики Тату Аалто (Tatu Aalto) показал во время GDC 2018 на примере отвлечённой демонстрации.

А уже в августе, после анонса видеокарт семейства NVIDIA GeForce RTX на базе архитектуры Turing, был продемонстрирован гибридный рендеринг в реальном времени на примере Control. Тогда Remedy пообещала, что RTX позволит реализовать в боевике реалистичные и физически достоверные отражения, глобальное освещение и контурные тени для большинства основных источников света, в том числе динамических. Тени будут выводиться и от объектов, находящихся за пределами угла зрения камеры на недостижимом прежде уровне, что дополнительно повысит реализм.

Напомним: Control предложит погрузиться в тёмный и жестокий мир, где некая потусторонняя сила под названием Шипение подвергла трансформациям всё окружение. Игроку предстоит вжиться в роль нового директора Федерального бюро Контроля и разобраться с происходящим. Control будет выпущена издательством 505 Games летом 2019 года на ПК, Xbox One и PS4. Remedy и NVIDIA обещают, что Control предложит на ПК и другие эксклюзивные графические технологии, помимо RTX.

В 3DMark появился тест для оценки сглаживания DLSS

Как правило, 3DMark создан для тестирования индустриальных стандартов, но последнее новшество несколько отходит от этого принципа. Команда UL Benchmarks сообщила, что в пакете (точнее, в его платных изданиях Advanced и Professional) добавлен новый тест, созданный специально для тестирования нового типа интеллектуального полноэкранного сглаживания NVIDIA DLSS (на ускорителях семейства Turing).

Этот тест призван оценить производительность и качество картинки с применением NVIDIA DLSS и без него. Он основан на бенчмарке 3DMark Port Royal, который оценивает производительность гибридной визуализации DirectX Raytracing с применением трассировки лучей. Как многие игры, по стандарту Port Royal использует популярный метод полноэкранного сглаживания Temporal Anti-Aliasing (TAA), но последний уступает DLSS, приводит к размытию картинки и потере мелких деталей.

DLSS (Deep Learning Super Sampling) — новая технология ускорителей NVIDIA RTX, которая основана на машинном обучении и искусственном интеллекте и призвана улучшить производительность в играх, одновременно обеспечив хорошее визуальное качество изображения. Она обнаруживает «гребёнку» и меняет соответствующие пиксели для создания более чётких и ровных краёв. Чтобы пользователи могли нагляднее оценить преимущества DLSS в сравнении с TAA в новом тесте 3DMark, разработчики выпустили и особое видео.

Новый тест NVIDIA DLSS исполняется в две фазы: во время первой визуализируется Port Royal с отключённым сглаживанием DLSS для оценки базовой производительности. Во втором Port Royal воспроизводится в пониженном разрешении, а алгоритм DLSS используется для создания картинки в конечном разрешении. Результат сообщает частоту кадров в обоих случаях. Для запуска нового теста проприетарной технологии NVIDIA потребуется наличие ускорителя семейства GeForce RTX, Quadro RTX или TITAN RTX.

Кстати, сейчас по случаю китайского Нового года и шестилетия первоначального запуска 3DMark разработчики в течение недели (вплоть до 11 февраля) будут продавать издание Advanced Edition в Steam и на сайте UL Benchmarks со скидкой в 85 %. Владельцы 3DMark Advanced Edition, которые купили пакет до 8 января, должны будут приобрести Port Royal DLC для доступа к тесту DLSS.

CES 2019: NVIDIA показала новую версию своей демонстрации трассировки лучей Project Sol

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

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

Выставку потребительской электроники CES 2019 компания использовала, чтобы лишний раз напомнить об эксклюзивных возможностях своих видеокарт — дело в том, что DirectX Raytracing не поддерживает даже новейший 7-нм ускоритель AMD Radeon VII. Среди прочего публике была снова показана Project Sol, которая была изменена и расширена.

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

Акцент, как и прежде, делается на исполнении в реальном времени (уже на флагманском игровом ускорителе серии GeForce RTX) и использовании трассировки лучей для создания реалистичных отражений, которыми насыщена новая сцена на открытой местности. NVIDIA разработала Project Sol на движке Unreal Engine 4.

UL выпустила тест 3DMark Port Royal с трассировкой лучей

Как и было обещано ранее, компания UL обновила пакет 3DMark новым тестом Port Royal, нацеленным на анализ производительности с использованием технологии трассировки лучей в реальном времени Microsoft DirectX Raytracing (DXR), в том числе на системах с несколькими видеокартами.

Само собой разумеется, что сегодня запустить тест удастся только на видеокартах GeForce RTX, Quadro RTX, TITAN RTX и TITAN V. Но разработчики тесно сотрудничали с AMD и другими заинтересованными компаниями, так что с выходом в этом году соответствующих ускорителей Radeon они сразу будут поддерживаться в новом пакете.

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

Минимальные системные требования включают:

  • Windows 10 64-бит версии 1809;
  • Двухъядерный процессор с частотой 1,8 ГГц и поддержкой инструкций SSSE3;
  • Видеокарту класса DirectX 12 с поддержкой DXR и 6 Гбайт памяти;
  • 4 Гбайт оперативной памяти;
  • 0,8 Гбайт свободного дискового пространства.

Тест недоступен в версии 3DMark Basic, а только в изданиях 3DMark Advanced стоимостью $30 (в России — 500 рублей) и Professional. Для владельцев 3DMark Advanced также доступно соответствующее обновление стоимостью $2,99, приобрести которое можно на сайте UL или в Steam. А для пользователей профессиональной версии с действующей годовой подпиской ($1495) тест будет открыт без дополнительной платы.

Видео: тест трассировки лучей 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 декабря.

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 напомнила, что Windows 10 October 2018 приносит поддержку DXR

Игровая индустрия стоит на пороге потенциальных тектонических сдвигов. По крайней мере, так считает NVIDIA, которая представила в сентябре видеокарты серии GeForce RTX 20 на базе архитектуры Turing: впервые разработчики во всём мире получили возможность достаточно быстрого исполнения задач трассировки лучей (точнее — гибридной визуализации) в режиме реального времени.

Теперь, с выпуском крупного обновления Windows 10 October 2018 (каждый желающий уже может установить его через Windows Update), светлое будущее стало ещё ближе: платформа приносит официальную публичную поддержку графического API Microsoft DirectX Raytracing (DXR), на основе которой работает технология NVIDIA RTX.

NVIDIA считает это важным по двум причинам:

  • DXR является стандартным API, который даёт всем разработчикам доступ к аппаратной поддержке трассировки лучей на ускорителях GeForce RTX (ранее это было доступно только в предварительных нестабильных сборках ОС);
  • DXR добавляет поддержку трассировки лучей в операционную систему Windows, поэтому ПК с DirectX 12 теперь могут исполнять приложения и игры, поддерживающие трассировку лучей на GPU.

В технологии трассировки лучей нет ничего нового: она десятилетиями применяется для рендеринга реалистичных сцен в кино и других задачах на основе моделирования поведения света. Но до сих пор в реальном времени она была недоступна.

Технически и сейчас речь не идёт о полноценной трассировке лучей: DXR позволяет использовать в играх и 3D-приложениях технологию со сниженным на порядок или даже больше количеством лучей для создания реалистичных отражений и теней поверх обычной растеризации с помощью особых методик. Такая гибридная визуализация наряду с новыми GPU позволяет достичь принципиально нового уровня реализма.

Ряд разработчиков игр уже заявили о поддержке в той или иной мере трассировки лучей в реальном времени на графических ускорителях NVIDIA GeForce RTX. В частности, технологию будут поддерживать Battlefield V, Metro Exodus, Shadow of the Tomb Raider и Control. Также заявлена реализация RTX в отечественных Atomic Heart и Enlisted. Впрочем, пока это похоже скорее на лишнюю надстройку для энтузиастов, а не оптимизированное игровое окружение. Популярный пакет 3DMark тоже вскоре получит тест для проверки работы видеокарт в DXR. После официального запуска крупного обновления Windows можно ожидать новую волну соответствующих анонсов.

Видео: 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 в режиме разработчика.

Процессоры AMD могут оказаться лучшим выбором для трассировки лучей в Battlefield V

Новые графические ускорители NVIDIA GeForce RTX станут, пожалуй, наилучшим выбором для тех, кто захочет насладиться отражениями и тенями, рассчитываемыми с помощью трассировки лучей в будущих играх вроде Battlefield V, Shadow of the Tomb Raider или Metro Exodus. Но графическая архитектура Turing — это не всё, что нужно для новой технологии. Чипы AMD тоже могут оказаться весьма кстати для таких игр.

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

Однако процессорная часть бизнеса AMD вполне может оказаться в плюсе из-за роста спроса на чипы Ryzen, если у NVIDIA действительно получится наводнить рынок играми, активно использующими трассировку лучей в реальном времени (гибридную визуализацию) для повышения уровня реализма. По крайней мере, технический директор DICE Христиан Холмквист (Christian Holmquist) в беседе с журналистами PCGamesN разъяснил, что версия Battlefield V с поддержкой RTX для максимальной эффективности требует гораздо больше ядер CPU, чем указано в стандартных системных требованиях.

Напомним: рекомендуемые системные требования для Battlefield V — восьмипоточный Core i7-4790 или аналогичный четырехъядерный Ryzen 3 1300X. Но для версии игры, использующей трассировку лучей, требуется более мощные чипы, умеющие работать минимум с 12 потоками — например, как AMD Ryzen 5 2600.

«В нашей реализации DirectX Raytracing очень активно используется множество ядер CPU, чтобы распределить нагрузку, — отметил господин Холмквист, — поэтому мы, скорее всего, выпустим отдельные минимальные и рекомендованные системные требования для версии игры с поддержкой трассировки лучей... Мы не готовы пока назвать точные требования к системе, потому что всё ещё может измениться, но шестиядерный процессор — частоты не обязательно должны быть высокими, но очень желательна поддержка 12 аппаратных потоков — это то, на что мы рассчитывали при разработке. Впрочем, восьмипоточного CPU с высокой тактовой частотой тоже может оказаться достаточно».

ПК, на котором во время выставки Gamescom 2018 в Кёльне демонстрировалась версия Battlefield V с поддержкой RTX, оснащался старым шестиядерным процессором Intel с 12 аппаратными потоками (это был не относительно свежий Coffee Lake). 12-поточные чипы Intel, как правило, существенно дороже аналогов AMD вроде Ryzen 5 2600. Однако пользователи, которые готовы отдать $1200 за видеокарту NVIDIA RTX 2080 Ti, вряд ли будут экономить на CPU и, как минимум, скорее приобретут Ryzen 7.

Стоит отметить, что будущие видеокарты Radeon тоже вполне вероятно предложат улучшенную поддержку расчётов трассировки лучей в реальном времени: если не готовящееся к выходу в этом году 12-нм семейство, то уж грядущее в 2019 году 7-нм Navi — наверняка. AMD не первый год работает над этим направлением, а в марте сообщила, что её профессиональный визуализатор Radeon ProRender получит новый ускоренный режим, позволяющий даже на современных GPU осуществлять отрисовку в режиме реального времени, совмещающую методы трассировки лучей с традиционной для игр растеризацией (аналог NVIDIA RTX).

Используемый в визуализаторе движок AMD Radeon Rays 2.0 основан на API Vulkan и OpenCL 1.2, а не на DirectX 12 и активно использует такое преимущество архитектуры GCN, как продвинутая поддержка асинхронных вычислений. Более того, тогда же в марте в беседе с немецким ресурсом Golem.de компания рассказала, что уже в текущем году на рынке могут появиться первые игры, использующие гибридную визуализацию на основе Radeon Rays 2.0 и насладиться ими смогут владельцы современных игровых систем с видеокартами Radeon высокого класса.

Впрочем, с того времени никаких дополнительных заявлений AMD или её партнёров по поводу трассировки лучей в играх не звучало. Посмотрим, как будут развиваться события, ведь пока Microsoft ещё даже не осуществила полноценный запуск API DirectX Raytraicng (DXR), так что все игровые демонстрации NVIDIA RTX проводятся на ранних сборках.

Видео: трассировка лучей в реальном времени в 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.

Видео: эксперименты студии 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
Тренды 🔥