пошук
мова
пристрої windows програми мережа
русский українська
ПристроїВідеокарта → Що таке трасування променів

Що таке трасування променів

09.07.2019 р.

У світі комп'ютерних ігор в 2018 році відбулася подія, яку багато експертів віднесли до категорії революційних. Йдеться про впровадження в ігри трасування променів.

Трасування променів (англ. Ray Tracing) - це технологія відтворення тривимірної графіки шляхом симуляції фізичної поведінки світла. Використовуючи її, відеокарта детально моделює проходження променів від джерел освітлення і їх взаємодію з об'єктами. При цьому, враховуються властивості поверхонь об'єктів, на підставі чого обчислюються точки початку розсіювання, особливості відображення світла, виникнення тіней і багато іншого.

По суті, це симуляція моделі людського зору, яка впритул наближає комп'ютерну графіку до кінематографічного рівня (див. приклади).

RT OFF

Ця інформація доступна також у форматі відео:

Трасування променів в комп'ютерній 3D-графіці використовується давно. Однак, раніше висока складність розрахунків і недостатня швидкодія відеокарт не дозволяли з потрібною швидкістю рендерити картинку в комп'ютерних іграх. Замість трасування використовувалися простіші й менш вимогливі до відеокарт алгоритми.

Дехто пророкував початок ігрового використання трасування не раніше 2025 року. Однак, вже в 2018 році в графічні чіпи карт Nvidia Turing було додано спеціальний апаратний блок, що включає так звані тензорні і RT-ядра. Вони оптимізовані під розрахунки трасування і значно прискорюють їх. Нововведення одержало назву Nvidia RTX. Відеокарти з наявністю таких апаратних засобів не складно відрізнити за абревіатурою "RTX" у їх назві. Це, наприклад:

- GeForce RTX 2050 Mobile

- GeForce RTX 2060

- GeForce RTX 2060 Super

- GeForce RTX 2070

- GeForce RTX 2070 Super

- GeForce RTX 2080

- GeForce RTX 2080 Super

- GeForce RTX 2080 Ti

- GeForce RTX 3050

- GeForce RTX 3050 Mobile

- GeForce RTX 3050 Mobile Refresh 6 GB

- GeForce RTX 3050 Ti Mobile

- GeForce RTX 3060

- GeForce RTX 3060 8GB

- GeForce RTX 3060 Mobile

- GeForce RTX 3060 Ti

- GeForce RTX 3060 Ti GDDR6X

- GeForce RTX 3070

- GeForce RTX 3070 Mobile

- GeForce RTX 3070 Ti

- GeForce RTX 3070 Ti Mobile

- GeForce RTX 3080

- GeForce RTX 3080 12GB

- GeForce RTX 3080 Mobile

- GeForce RTX 3080 Ti

- GeForce RTX 3080 Ti Mobile

- GeForce RTX 3090

- GeForce RTX 3090 Ti

- GeForce RTX 4050 Mobile

- GeForce RTX 4060

- GeForce RTX 4060 Mobile

- GeForce RTX 4060 Ti 16 GB

- GeForce RTX 4060 Ti 8 GB

- GeForce RTX 4070

- GeForce RTX 4070 Mobile

- GeForce RTX 4070 Ti

- GeForce RTX 4080

- GeForce RTX 4080 Mobile

- GeForce RTX 4090

- GeForce RTX 4090 Mobile

- Quadro RTX 4000 Mobile

- Titan RTX

Nvidia RTX поклала початок використанню трасування променів в комп'ютерних іграх. Компанія Microsoft доповнила DirectX 12 розширенням DXR (DirectX Raytracing), а розробники ігрових додатків взяли його на озброєння.

Рендеринг окремих елементів графіки з використанням трасування з'явився в іграх Metro Exodus, Shadow of the Tomb Raider, Battlefield V, Control. Таких ігор поки не багато. Але це не на довго. Надалі трасування променів в тій чи іншій мірі буде використовуватися в більшості комп'ютерних ігор.

У квітні 2019 року Nvidia випустила спеціальний драйвер, який додає підтримку DirectX Raytracing також і в деякі відеокарти архітектур Pascal і Turing, які не оснащені спеціальними апаратними засобами. Для розрахунків в них використовуються універсальні шейдерні блоки, тому в список підтримуваних потрапили тільки достатньо швидкі для цього моделі. Зокрема:

- GeForce GTX 1060 6GB

- GeForce GTX 1070

- GeForce GTX 1070 Ti

- GeForce GTX 1080

- GeForce GTX 1080 Ti

- GeForce GTX 1650 Super

- GeForce GTX 1660

- GeForce GTX 1660 Super

- GeForce GTX 1660 Ti

- GeForce GTX TITAN X

- TITAN Xp

В інших відеокартах підтримки трасування немає. Nvidia вирішила не додавати її в старіші лінійки своїх графічних прискорювачів, включаючи флагман GTX 980 Ti, який, ймовірно, міг би впоратися із завданням не гірше, ніж GTX 1060.

Про намір впровадити підтримку real-time трасування променів в свої продукти заявили і представники AMD. У картах Radeon поява відповідних апаратних засобів (аналогу Nvidia RTX) очікується ближче до 2021 року. На програмному ж рівні підтримка графічними прискорювачами AMD трасування можлива вже зараз (через Pro Renderer і Radeon Rays). Однак, в ігрових додатках її поки немає.

Та й чи є у цьому сенс? Численні тести свідчать, що саме апаратна підтримка трасування променів є ключовою умовою комфортної гри. Принаймі, на сучасному етапі еволюції графічних карт і відповідного програмного забезпечення.

Наприклад, в грі Metro Exodus при роздільній здатності екрану Full HD з максимальними налаштуваннями графіки, але без трасування променів, GeForce GTX 1080 Ti забезпечує швидкодію на рівні 77 кадрів в секунду. RTX 2060 за аналогічних умов видає лише 56 кадрів в секунду. Перевага першої відеокарти ~ 44%.

Якщо ж в налаштуваннях гри ввімкнути трасування променів, розстановка сил кардинально змінюється. GTX 1080 Ti, яка не має апаратної підтримки, видає всього 25-26 кадрів в секунду, а RTX 2060, у якій така підтримка є, - 40. Тут вже не аби яка перевага другої відеокарти (~ 37%). І це при тому, що RTX 2060 є самою "повільної" картою з наявністю аппартних засобів трасування.

Скласти повніше уявлення про вплив трасування на ігрову швидкодію допоможуть розміщені нижче графіки.

Висновки ж напрошуються наступні:

У комп'ютерних іграх трасування променів в режимі реального часу з прийнятним рівнем швидкодії можливе за умови її апаратної підтримки відеокартою.

Програмна її підтримка поки-що справляє враження простого засобу демонстрації широким верствам переваг нової технології. За рахунок використання для трасування лише універсальних шейдерних блоків забезпечити плавний ігровий процес не здатні навіть найшвидші сучасні відеокарти.

Ну, принаймі, поки.

ПОДІЛИТИСЬ:

НАПИСАТИ АВТОРУ
Схожі матеріали


Особливості DirectX 12 Ultimate

У березні 2020 року компанія Microsoft оголосила про вихід нової версії графічного API - DirectX 12 Ultimate (у складі великого оновлення Windows 10 20H1). Експерти вважають це значним кроком у розвитку графічних технологій, який сприяє масовому впровадженню передових досягнень в сферу відеоігор.

Розглядати DirectX 12 Ultimate з позиції розробників ігрових додатків не будемо, а спробуємо розібратися, що принесе його поява рядовому геймеру.

ΞдетальнішеΞ
Наскільки довгими можуть бути кабелі HDMI, USB, Ethernet

Довгі кабелі потрібні в різних ситуаціях: встановлення домашнього кінотеатру, аудіосистеми, підключення віддаленого принтера тощо. Найчастіше виникає необхідність використання довгих кабелів HDMI, USB, Ethernet. Але чи є якісь обмеження щодо їх максимальної довжини? Про це і йтиметься у статті.

ΞдетальнішеΞ
Каталог ігор на ПК (PC)

В кожної комп'ютерної гри є певні вимоги до внутрішніх пристроїв комп'ютера (відеокарти, процесора, обсягу оперативної пам'яті та ін.). Якщо комп'ютер їм не відповідає, насолодитися ігровим процесом навряд чи вийде.

У цьому каталозі можна підібрати ігри з врахуванням як ігрових переваг користувача (жанр, сюжет, особливості геймплею і т.д.), так і швидкодії в них конкретного комп'ютерного "заліза".

ΞдетальнішеΞ
Порівняння відеокарт

Онлайн-сервіс порівняння характеристик відеокарт. Побудований у вигляді порівняльної таблиці, в яку можна одночасно додати необмежену кількість графічних карт, вибравши їх зі списку (доступно близько 700 дискретних та інтегрованих відеокарт nVidia, Intel та AMD).

Сервіс дозволяє в зручній формі порівнювати продуктивність відеокарт в комп`ютерних іграх, частоту графічного процесора, тип, розмір і ширину шини пам'яті, а також інші їх характеристики.

ΞдетальнішеΞ
Швидкодія та специфікації відеокарт

Детальні характеристики десктопних і мобільних дискретних відеокарт NVIDIA і AMD (ATI), а також графічних чіпів, інтегрованих в процесори та системну логіку материнських плат.

Є фільтр, що дозволяє шукати в базі відеокарти за виробником, типо (мобільні, десктопні, дискретні, інтегровані), а також за назвою моделі.

ΞдетальнішеΞ
Як дізнатися версію DirectX комп'ютера

DirectX - це набір бібліотек, що входять в операційну систему Windows, які використовуються для створення тривимірної графіки. Завдяки DirectX, розробка комп'ютерних ігор стала значно простішою. По суті, DirectX зробив Windows одноосібним лідером серед операційних систем для домашніх ігрових комп'ютерів.

DirectX, як і інше програмне забезпечення, постійно удосконалиться. З'являються усе нові й нові його версії. Якщо якась комп'ютерна гра була створена з використанням DirectX певної версії, для її повноцінної роботи необхідно, щоб комп'ютер підтримував цю ж версію DirectX або новішу.

Підтримка комп'ютером тієї або іншої версії DirectX залежить від встановленої на ньому Windows, а також від можливостей його відеокарти.

ΞдетальнішеΞ
ПРИСТРОЇ Смартфони Смартфони, гаджети Мобільні SoC ПК: основи Будова комп'ютера Драйвери пристроїв BIOS, UEFI ПК: внутрішні пристрої Процесор Материнська плата Відеокарта Оперативна пам'ять Жорсткий диск, SSD Блок живлення Мережева карта Звукова карта Кулери, охолодження ПК: зовнішні пристрої Мишка Клавіатура Монітор, телевізор Флешка Оптичні диски Принтер, сканер Маршрутизатор, Wi-Fi WINDOWS Інсталяція і оптимізація Інсталяція Windows Оновлення, відновлення Оптимізація Windows Файли і папки Файли Папки Архіви Іконки та ярлики Контекстне меню Використання Windows Основи Робочий стіл Панель завдань Мій комп'ютер Облікові записи Гарячі клавіши Дата та час Мова Шрифти Звуки Панель керування Диспетчер завдань Диспетчер пристроїв Реєстр Командний рядок Віртуалізація Безпека ПРОГРАМИ Інструкції та поради Встановлення програм Автозавантаження програм Microsoft Word Microsoft Excel Браузери Архіватори Файли, мультимедіа Безпека

МЕРЕЖА Основи Налаштування мережі Можливості Інтернету Корисні сайти


вгору
Сайт використовує файли cookie для забезпечення кращого досвіду перебування на ньому. Якщо ви будете продовжувати використовувати цей сайт, вважатиметься, що ви з цим згідні.
Ок
Детальніше
X

Дорогий друже!

У тебе встановлений блокувальник реклами (AdBlock, AdBlocker чи подібний).

Реклама - єдиний засіб існування цього сайту. Додай www.chaynikam.info до білого списку блокувальника, щоб сайт не довелося закрити.