Что такое трассировка лучей?

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

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

Как работает трассировка лучей

Березовые доски и стекло сложены перпендикулярно друг другу, чтобы показать, как свет отражается от каждой поверхности с модом трассировки лучей.

Чтобы понять, как работает трассировка лучей, вам для начала нужно разобраться, какие части игры используют ее алгоритмы:

  • Камера: это ваша точка зрения как игрока, которая существует на противоположной от всех игровых элементов стороне плоскости изображения.
  • Лучи зрения: прямые линии обзора, идущие от камеры через плоскость изображения в игровой мир.
  • Плоскость изображения (виртуальный экран): это вертикальная сетка пикселей, через которую проходят лучи обзора при движении от камеры к игровому миру.
  • Объекты сцены: физические объекты, от которых отражается свет.
  • Теневые лучи: непрямые линии обзора, которые проходят между объектами сцены и источниками света.
  • Источники света: источники света, создаваемые в игре.

Что делает алгоритм для создания красивых визуальных эффектов

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

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

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

Данный процесс происходит много раз в течение каждого кадра анимации. Таким образом, создается впечатление, что ваши глаза видят отражения так же, как и в реальной жизни: со множеством мельчайших преломлений.

Игры с трассировкой лучей

Игрок едет по мелководному озеру на рассвете.

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

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

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

Выпущенные игры с трассировкой лучей

  • A Plague Tale: Requiem
  • Amid Evil
  • Battlefield V
  • Battlefield 2042
  • Bright Memory & Bright Memory: Infinite
  • Call Of Duty: Black Ops Cold War
  • Call of Duty: Modern Warfare (2019)
  • Chernobylite
  • Chorus
  • Control
  • Crysis Remastered & Crysis Remastered Trilogy
  • Cyberpunk 2077
  • Deathloop
  • Deliver Us The Moon
  • Dirt 5
  • Doom Eternal
  • Dying Light 2
  • Elden Ring
  • Everspace 2
  • F1 2021
  • F1 22
  • Far Cry 6
  • FIST: Forged In Shadow Torch
  • Five Nights At Freddy’s: Security Breach
  • Fortnite
  • Forza Horizon 5
  • Ghostrunner
  • Ghostwire: Tokyo
  • Gotham Knights
  • Godfall
  • Hell Pie
  • Hitman 3
  • Industria
  • Icarus
  • Jurassic World Evolution 2
  • Justice
  • JX Online 3
  • Lego: Builder’s Journey
  • Loopmancer
  • Martha is Dead
  • Marvel’s Guardians of the Galaxy
  • Marvel’s Spider-Man Remastered
  • Mechwarrior V: Mercenaries
  • Metro Exodus
  • Minecraft
  • Moonlight Blade
  • Mortal Shell
  • Myst
  • Observer: System Redux
  • Paradise Killer
  • Pumpkin Jack
  • Quake II RTX
  • Resident Evil 2
  • Resident Evil 3
  • Resident Evil 7
  • Resident Evil Village
  • Raji: An Ancient Epic
  • Ring Of Elysium
  • Sackboy: A Big Adventure
  • Saints Row
  • Severed Steel
  • Shadow of the Tomb Raider
  • Stay in the Light
  • Steelrising
  • Sword and Fairy 7
  • The Ascent
  • The Fabled Woods
  • The Medium
  • The Persistence
  • The Riftbreaker
  • Watch Dogs Legion
  • Wolfenstein: Youngblood
  • World Of Warcraft: Shadowlands
  • Wrench
  • Xuan-Yuan Sword VII

Будущие игры с трассировкой лучей

  • Atomic Heart
  • Avatar: Frontiers Of Pandora
  • Boundary
  • Dying: 1983
  • Forza Motorsport
  • Halo Infinite
  • Layers of Fears
  • Marvel’s Spider-Man: Miles Morales
  • Mortal Online 2
  • Portal with RTX
  • Ratten Reich
  • Ready Or Not
  • Skull and Bones
  • STALKER 2: Heart of Chornobyl
  • Star Wars Jedi: Survivor
  • Synced: Off-Planet
  • The Day Before
  • The Lord of the Rings: Gollum
  • The Witcher III: Wild Hunt – Game of the Year Edition
  • Turbo Sloths
  • Vampire: The Masquerade – Bloodlines 2
  • Voidtrain
  • Warhammer 40,000: Darktide

Видео-гайд

Рейтинг
( Пока оценок нет )
Сергей Разумков/ автор статьи

Любитель игр, тестировщик, живу играя и помогаю в прохождении другим!

Понравилась статья? Поделиться с друзьями:
Гайды
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x