Поддержка трассировки лучей – это главная особенность видеокарт RTX. Несмотря на то, что технология была представлена в 2018 году, многие до сих пор не знают о ее существовании. Сегодня мы разберемся, что это за функция и как она повлияла на название видеокарт.
Трассировка лучей
Прежде чем переходить к отличиям, нужно поговорить о свете в современных видеоиграх. Дело в том, что создавать тени, отражения и глобальное освещение сложно. Разработчикам требуется много времени и ресурсов, чтобы качественно осветить локацию. Расставить лайтмапы, запечь тени, нарисовать отражения от прозрачных и непрозрачных поверхностей – все это долго, дорого и сложно.
Но возникает вопрос: «Почему просто не сделать освещение как в реальной жизни? Для чего все эти сложные ухищрения?». Проблема в мощности современных видеокарт. Их недостаточно для расчета каждого лучика света. Однако, так было до тех пор, пока NVIDIA не представила новые видеокарты серии RTX.
Аббревиатура RTX расшифровывается как Ray Tracing, или трассировка лучей. Эта технология как раз имитирует реальное поведение света в видеоиграх. С ее помощью разработчики одним щелчком создают реалистичные тени, отражения и глобальное освещение. Работа, на которую уходили часы, теперь делается за пару минут. Причем качество световых эффектов увеличилось в несколько раз. Артефакты, некорректное затенение, отсутствие отражений под углами – все недостатки старых методов были устранены.
Ключевые отличия
Однако, главная проблема трассировки лучей остается – она требует много производительности. Чтобы решить этот вопрос, компания NVIDIA добавила два ключевых компонента в свои устройства. Именно они отличают видеокарты серии RTX от GTX. Ими являются:
- RT-ядра;
- Тензорные ядра.
RT-ядра – это вычислительные блоки, которые ускоряют работу трассировки лучей. До тех пор, пока вы не включите RTX в игре или программе они будут простаивать. Именно их наличие позволяет графическим процессорам справляться с тяжелыми вычислениями трассировки. Причем их мощность отличается у разных поколений видеокарт NVIDIA. Например, в RTX 2060 установлено 30 RT-ядер, а в RTX 3060 уже 28. Несмотря на меньшее количество вычислительных блоков, последняя видеокарта в 2 раза лучше справляется с трассировкой лучей.
Тензорные ядра – это вычислительные блоки, необходимые для работы нейронной сети и функции DLSS. Технология DLSS – это алгоритм умного сглаживания. Он создает картинку в меньшем разрешении, а затем дорисовывает ее до исходного значения. Например, у вас Full HD монитор и вы запускаете Cyberpunk 2077. В настройках игры вы активируете DLSS и выставляете его в режим «качество». Теперь игра будет работать не в 1080p, а в 900p. Однако, нейронная сеть будет дорисовывать недостающие пиксели до стандартного Full HD разрешения. Для чего это нужно? Для повышения производительности. Без DLSS в Cyberpunk 2077 вы получите 40 кадров в секунду. А если включить технологию, то будет 70. При этом картинка только улучшится (если выставить DLSS в режим «качество»).
Вышеперечисленные технологии есть не во всех играх. Но с каждым днем их количество увеличивается. Call of Duty: Warzone, Fortnite, Metro Exodus, Cyberpunk 2077, Control, Ghostrunner – все эти и многие другие проекты уже имеют поддержку трассировки лучей и DLSS сглаживания.
В случае возникновения других вопросов по видеокартам RTX, свяжитесь с менеджерами интернет-магазина FnSmart.ru