Почему RTX - не настоящая трассировка лучей?

Поділитися
Вставка
  • Опубліковано 11 чер 2021
  • Что такое трассировка лучей и чем она отличается от трассировки путей.
    Поддержите создание новых роликов (и получите доступ к куче плюшек =) ):
    Patreon: / codereptile
    Vk Donut: donut/codereptile_group
    Дискорд: / discord
    Вк: codereptile_group
    ------------------------------
    Музыка:
    1 - Конец. Overcharge by Canonblade.
    canonblade.newgrounds.com/new...
    / canonblade
    2-5 - Фон. Simon Chylinski:
    Crash Site.
    Into the Unknown.
    Sunbeam.
    Alterra Science.
    ------------------------------
    Источники:
    www.dusterwald.com/2016/07/pa...
    www.gamedev.ru/code/articles/...
    www.nvidia.com/ru-ru/geforce/...
    en.wikipedia.org/wiki/Ray_tra...)
    en.wikipedia.org/wiki/Path_tr...
    en.wikipedia.org/wiki/Caustic...)
    en.wikipedia.org/wiki/Global_...
    ru.wikipedia.org/wiki/Ambient...
    www.ray-tracing.ru/
    zen.yandex.ru/media/it_news/k...
  • Наука та технологія

КОМЕНТАРІ • 98

  • @user-bo8sb3kf1g
    @user-bo8sb3kf1g Рік тому +12

    Ничего себе. Эта тема стала актуальна стала только сейчас. А кто-то интересовался ей уже год назад...

    • @CodeReptile
      @CodeReptile  Рік тому +5

      Сам в шоке)

    • @SPIRITnow
      @SPIRITnow 5 місяців тому

      ​@@CodeReptile этот ролик как вино ему нужно "дойти" отлежаться так сказать😅 И и и успехов тебе , автор! 😊

  • @skyflov7271
    @skyflov7271 Рік тому +4

    Сначала не понял, что играет на фоне, а потом такой: "стоп, это же саундтрек из сабны". Ха-ха, прикольно. Обожаю музыку из сабнатики (как и саму сабну). Респект.
    +подписка

  • @endlessvd
    @endlessvd 6 місяців тому +5

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

    • @CodeReptile
      @CodeReptile  6 місяців тому +4

      Видео чуть устарело, надо бы 2 часть уже делать... =)

    • @AlexeyShildyakov
      @AlexeyShildyakov 3 місяці тому +1

      DLSS Quality и реконструкцией лучей DLSS 4k даёт до 40 FPS на 4090. В 2k должно быть ещё больше. DLSS Quality не сильно заметно, в отличие от DLSS AI и генерации доп кадров через AI на таком FPS (глюки на мелких объектах типа травы и листьев). В общем, для тех, кому 30 FPS норм, RTX4090 УЖЕ решает проблему в Cyberpunk 2077

    • @user-pr9nf5zj2c
      @user-pr9nf5zj2c 3 місяці тому

      @@AlexeyShildyakov
      А что, если у меня 2060 супер? 🙃

    • @AlexeyShildyakov
      @AlexeyShildyakov 3 місяці тому

      @@user-pr9nf5zj2c это риторический вопрос, я полагаю? 😄

    • @emperorgalaxy4495
      @emperorgalaxy4495 2 місяці тому

      5000 серия наверное будет проводить квантовые расчеты.
      Ну или 6000-7000 серия

  • @user-mb3hb6mb6y
    @user-mb3hb6mb6y 2 роки тому +2

    Круто! Мне понравилось) Тема интересная и незаезженная. Думаю будет интересно выпустить целую серию видео про особенности отработки графики, может немного про драйверы.
    P.S. Продолжительность ролика оптимальная. Но хотелось бы чуть больше графического материала. Жду новый контент

  • @MaxMaz111
    @MaxMaz111 2 роки тому +5

    Когда станешь популярным, я буду олдом

  • @ElgarRz
    @ElgarRz 2 роки тому +5

    Согласен с предыдущим комментатором. Иллюстрации описываемого будут интереснее чем так.
    Этот ролик идет как старт рубрики? Мало подобного контента. Из активных каналов xyz на ум приходит, но у них рассказ поверхностный и ролики короткие. Может еще у Дмитрия Бачило довольно интересно выходит, про движки там игровые и т.д. Лично мне интересно по 20,30,40+ минут слушать про всякие технические подробности с примерами их реализации, историей появления, сравнениями и пояснениями.
    Хотя, я полагаю, такой контент за свои труды просмотрами себя не факт что окупит

    • @MODHIIK
      @MODHIIK 4 місяці тому

      ни тот и другой канал не является нормыльными

  • @user-eh8kj3fy3w
    @user-eh8kj3fy3w 2 роки тому +5

    Обязательно нужно больше каких-то картинкок, графиков, слегка маловато. но я подписался

    • @CodeReptile
      @CodeReptile  2 роки тому +1

      Согласен, первая половина вышла немного сыроватой, надо будет это исправить)

  • @purplefoxmcbe7309
    @purplefoxmcbe7309 2 роки тому

    Видос классный, лайк подписка

  • @vide0watcher
    @vide0watcher 2 роки тому +4

    Я по рекламе перешёл!

  • @Lolskqq
    @Lolskqq Рік тому +4

    мне это видео в реки попало

  • @sergo8640
    @sergo8640 2 роки тому +1

    Очень интесно видос класс

  • @senpalma
    @senpalma 7 місяців тому +1

    1:37 Так трассировка лучей есть и на мобилках. Например в Arena Breakout отражения и тени (да, на snapdragon 8 gen 2 и прочих флагманских процессорах) но все же. И да, на момент записи видео уже было такое, а сейчас спустя пару лет трассировка лучей на мобилках есть и в War Thunder Mobile и в некоторых других играх. Это возможно.

    • @CodeReptile
      @CodeReptile  7 місяців тому

      Да, это конечно же возможно, но я скорее про то, что это можно запустить на почти любом смартфоне) В целом те же RT ядра можно и в кофеварку поставить

  • @amelkin.
    @amelkin. Рік тому

    Доброго дня из 2023 года, там уже вышла трассировка путей в киберпанк, сможешь разобрать данный момент? Или опять это не совсем то, чем кажется

  • @oldmars
    @oldmars 8 місяців тому

    Спасибо

  • @insane8886
    @insane8886 Рік тому +1

    Да всё просто,есть гебольшая договорённость с создателями игр и железа и всем выгодно,раньше красивый свет вырисовывали очень тщательно при этом тратилось очень большое количество человеко часов,а теперь RTX сам всё делает,а производители видеокарт выигрывают тем что у поколения видеокарт RTX отсутствует поддержка старых игр,тем самым заманивая нас лучами стимулируя к покупке нового железа.Многие согласятся что еслиб на виндовс 7 также работали новые игры,и программы то никтобы на 10 ку и необновлялся).Маркетологи прекрасно знают как нас заставить купить новую железку)

  • @ksemen123
    @ksemen123 Рік тому +2

    Всетаки не понятно надо ли сейчас nvidia разрабатывать трассировку путей, на сколько с ней будет лучше картинка, или лучше ресурсы видеокарты задействовать для нормальной реализации трассировки лучей, с более высокой частотой кадров. Ну как говорится пусть разрабатывают, если железо потянет трассировку путей, то трассировку лучей потянет с более высоким fps и подавно 🤔

    • @CodeReptile
      @CodeReptile  Рік тому +2

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

  • @ramazkent8238
    @ramazkent8238 2 місяці тому +1

    музыка сабнавтики 3:40?

    • @CodeReptile
      @CodeReptile  2 місяці тому +1

      Да)

    • @ramazkent8238
      @ramazkent8238 2 місяці тому

      @@CodeReptile Имба, спасибо за видео!)

    • @CodeReptile
      @CodeReptile  2 місяці тому +1

      Рад, что понравилось =) Надо бы снова начать работать над видео~

  • @purplefoxmcbe7309
    @purplefoxmcbe7309 2 роки тому +4

    7:18 тот самый майнкрафт бедрок с трассировкой путей

    • @kchertupsevdonimi
      @kchertupsevdonimi Рік тому

      Quake 2 rtx тоже с трассировкой путей, как и portal rtx

    • @drgamees
      @drgamees Рік тому

      @@kchertupsevdonimi пробовал я portal rtx, там смесь растеризации и трассировку пути

    • @kchertupsevdonimi
      @kchertupsevdonimi Рік тому

      @@drgamees нет, там чисто на трассировке

    • @drgamees
      @drgamees Рік тому

      @@kchertupsevdonimi nvidia оставили меню со всеми настройками, и там можно видеть как все работает, установить количество семплов на 0, и останется только обычная растеризация

    • @kchertupsevdonimi
      @kchertupsevdonimi Рік тому

      @@drgamees тогда растеризация заменит трассировку

  • @user-mo3yp8yf7e
    @user-mo3yp8yf7e 22 дні тому

    А что насчет передового Lumen в UE5?

    • @CodeReptile
      @CodeReptile  22 дні тому

      Ух, про это пока не смотрел, может сделаю про это если дойдут лапки

    • @user-mo3yp8yf7e
      @user-mo3yp8yf7e 22 дні тому

      @@CodeReptile просто спойлер: софтверный люмен работает не хуже чем аппаратный с ускорением трассировки. Что уже говорить про трассировку путей. Да, красиво, но производительности жрет немеренно. Не для риал тайма пока (да и нужно ли это в играх?)

    • @CodeReptile
      @CodeReptile  22 дні тому

      @@user-mo3yp8yf7e На тему нужности в играх - я на это смотрю в том числе за рамками игр. Конечно игры могут выглядеть потрясно вообще без этого всего (особенно если это игры с рисовкой и тп), но мне кажется развитие таких технологий будет полезно для VR/AR и с развитием железа это будет становиться все доступнее и вопрос real-time это вопрос времени (падум-тс). А вот куда это все дело применить мы точно найдем)

    • @user-mo3yp8yf7e
      @user-mo3yp8yf7e 22 дні тому

      @@CodeReptile мне просто обидно за красные карточки, которые незаслуженно хейтят люди, которые вообще не разбираются в этом и не смогут отличить с ходу кадр без трассировки и с трассировкой в играх, тем более во время геймплея.
      Я к тому, что опыт UE5 и Lumen показывает, что очень схожий результат может быть достигнут чисто грамотным кодом без всякой аппаратной поддержки (понятно что гпу и драйвер требуется, но специальные ускорительные блоки нет). Да и аппаратное ускорение трассировки на радеонах 6000/7000 тоже присутствует. Вот то, что разработчики больше отдают предпочтения алгоритмам и харду от нвидии, не значит что у амд все плохо, не покупайте это. А вот в каких то играх наоборот, лучше работает трассировка на радеонах (например Dirt 5), но я согласен, что таких игр, оптимизированных под технологию амд, меньшинство. До трассировки лучей в реальном времени была так называемая трассировка конусов, но нвд не стали ее активно пиарить, потому что технология довольно оптимизирована под риал тайм и даже на максвелах работала нормально.
      Я к тому, что трассировка лучей не единственный метод освещения и отражений. Вообще любой инструмент в руках профессионалов способен творить чудеса, но вот это дилетанство от многих блогеров, типа аря только ртх, нвидия придумали лучи, а у амд что? Это тупо бесит. Из за этого мы больше не увидим уже в следующем поколении конкурентов от красных, потому что их никто не покупает из за очень агрессивного, но хитрого маркетинга самих зеленых и вендоров зеленых карточек. Хотя радеоны более чем конкурентно способные во всем, что касается игр и прозводства игр. Да, у нвидии есть оптикс, который действительно пока не имеет аналога у амд, но это уже не относитс к риал тайму. Те кто знают что это, и так понимают какой хард и софт им нужен.

  • @TheShpriest
    @TheShpriest Рік тому

    Очень странно, но то что сейчас называют трассировкой путей, уже лет 30 в сфере компьютерной графики называется обратной трассировкой лучей. И лучи там отражаются не в источники света а в конусы, зависящих от отражающих свойств материала (чем матовей материал, тем шире конусы и наоборот) . А сколько лучей в каждом таком конусе зависит от сэмплинга. Чем выше сэмплинг, тем меньше шум.
    В итоге тема не раскрыта.
    Чем отличается нормальная обратная трассировка лучей, которая как раньше, так и поныне используется во всех рендерах, таких как vray, corona, redshift, Arnold итп от трассировки путей яснее не стало.

  • @cracker8328
    @cracker8328 2 роки тому +1

    Музыка из субнаутики :D

    • @CodeReptile
      @CodeReptile  2 роки тому +1

      Да, долго думал что поставить, но simon chylinski в итоге победил)

  • @__-jr4pd
    @__-jr4pd 2 роки тому +1

    Нормас видос, а про доту можно?

    • @CodeReptile
      @CodeReptile  2 роки тому

      Я в доте не шарю =(

    • @__-jr4pd
      @__-jr4pd 2 роки тому

      @@CodeReptile дизлайк отписка. Ес чё я тот чел с учёных будущего

    • @CodeReptile
      @CodeReptile  2 роки тому

      Не, ну ради тебя, можно и запилить)

    • @__-jr4pd
      @__-jr4pd 2 роки тому

      @@CodeReptile ооо, спасибо, буду ждать

  • @Gretanit
    @Gretanit 10 місяців тому

    Мне очень интересно узнать про трассировку но лень читать скучный и нудный текст, что-то проверять, какие то источники. Просто хочется послушать интересно подаваемую информацию, лол

  • @spronkin
    @spronkin Рік тому

    Потому что маркетологи готовят массы к 5000

  • @AlexeyShildyakov
    @AlexeyShildyakov 3 місяці тому

    Неплохо. Теперь было бы интересно сравнить с новыми фишками в UE5 и почему там не трассировка путей/лучей, но всё равно улучшает картинку, не сильно нагружая видеокарту

    • @CodeReptile
      @CodeReptile  3 місяці тому +1

      В UE как раз трассировка лучей, просто что не честная трассировка путей =)
      Поэтому нагрузка адекватная, но качество лучше чем классические карты теней

    • @AlexeyShildyakov
      @AlexeyShildyakov 3 місяці тому

      @@CodeReptile это мы про Lumen & Nanite говорим? Слышал, что это как раз не трассировка лучей
      А именно трассировка лучей и даже путей - отдельные настройки

    • @CodeReptile
      @CodeReptile  3 місяці тому +1

      Я, увы, все никак не дойду до Unreal Engine, так что пожалуй не буду позориться и скажу что не очень знаю =)

  • @lilnikitoska4056
    @lilnikitoska4056 2 роки тому +3

    Сними видос про разницу в лучиках у карт АМД и нвидиа

    • @kchertupsevdonimi
      @kchertupsevdonimi Рік тому

      У AMD просадки больше

    • @altair822
      @altair822 Рік тому

      @@kchertupsevdonimi и все ?

    • @kchertupsevdonimi
      @kchertupsevdonimi Рік тому

      @@altair822 нет конечно, амд поддерживает только DXR и vulkan rtx, vulkan rtx они нормально поддерживют, изза открытого кода, правда rx 6900 xt имеет просадки в обычном rtx похлеще 3050

  • @vergil7948
    @vergil7948 Рік тому

    Просим фулл)

    • @CodeReptile
      @CodeReptile  Рік тому

      Ага, да, ток я чёт похоронил канал после завала с учёбой и тп. Но он взял и воскрес чисто на этом видео(!), так что кажется я буду ещё в этом духе снимать =)

  • @user-vv7gj3ee8z
    @user-vv7gj3ee8z 2 роки тому +4

    пророчу: через годика 2 у него точно будет больше 100к объяснение понятное но только на 6:38 запутался но ты все объяснил четкий ютубер

    • @dmitriyfedorov860
      @dmitriyfedorov860 Рік тому

      Жди еще годик, лол.

    • @yanvary
      @yanvary 7 місяців тому

      Ну да, нужен ещё годил, полтора

    • @CodeReptile
      @CodeReptile  7 місяців тому

      Учеба + работа = -канал

  • @3vGen88
    @3vGen88 11 місяців тому

    матерь божья! это парень! весь ролик думал, что ОЧ страшная девка...

    • @CodeReptile
      @CodeReptile  11 місяців тому

      Привет с Тайиланда

  • @GooDgRaFT
    @GooDgRaFT Рік тому

    Как думаешь, верно ли что в 4000 линейке NVidia смогла в трассировку путей?

    • @benzo067
      @benzo067 Рік тому +1

      Киберпанк уже показывает что не смогла

    • @CodeReptile
      @CodeReptile  Рік тому

      ну в трассировку путей в real-time пока не особо кто смог, во всяком случае для простых смертных

    • @user-pr6zj9ev9u
      @user-pr6zj9ev9u Рік тому +1

      @@CodeReptile не думаешь снять новый видос про трассировку путей от NVidia, с разбором что они в этот раз назвали трассировкой путей, ведь настоящая трассировка путей невозможна на существующем железе в real-time. А так же зачем они это делают, если карты даже трассировку лучей не тянут, а они хотят в несколько раз повысить нагрузку на видюхи.

    • @CodeReptile
      @CodeReptile  Рік тому +1

      Вообще хорошая идея, спасибо за предложение

    • @AlexeyShildyakov
      @AlexeyShildyakov 3 місяці тому +1

      DLSS Quality и реконструкцией лучей DLSS 4k даёт до 40 FPS на 4090. В 2k должно быть ещё больше. DLSS Quality не сильно заметно, в отличие от DLSS AI и генерации доп кадров через AI на таком FPS (глюки на мелких объектах типа травы и листьев). В общем, для тех, кому 30 FPS норм, RTX4090 УЖЕ решает проблему в Cyberpunk 2077

  • @YaroslavH
    @YaroslavH Рік тому

    Жесть у тебя руки большие

    • @CodeReptile
      @CodeReptile  Рік тому

      как это теперь развидеть?

  • @alexport4700
    @alexport4700 5 місяців тому

    Посмотрел на превью, думал девушка... А тут...

  • @alluyur
    @alluyur Рік тому

    Здравствуйте, милая девушка

  • @VitalayManin
    @VitalayManin Рік тому

    трассировка путей будет в 5090

    • @kgosha3235
      @kgosha3235 10 місяців тому

      уже есть

  • @pollenflusker
    @pollenflusker 7 місяців тому

    навалил базы

  • @user-eh8kj3fy3w
    @user-eh8kj3fy3w 2 роки тому

    Зачем ты рекламу купил?

    • @CodeReptile
      @CodeReptile  2 роки тому

      Для того, чтобы получать обратную связь, ведь когда у тебя нет даже 100 подписчиков, её очень мало и поэтому сложно понять что получается хорошо, а что надо в срочном порядке улучшать.

    • @user-ud4cc5uj2c
      @user-ud4cc5uj2c 2 роки тому +1

      @@CodeReptile получилось у тебя с рекламой я не знаю о чем говорится в видео но причёска у тебя отстой))), без обид сделай канатку и фон потемнее сделай! И все получится))) удачи

    • @CodeReptile
      @CodeReptile  2 роки тому +1

      @@user-ud4cc5uj2c Спасиб, учту =)

  • @radialblur2928
    @radialblur2928 Рік тому

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

    • @CodeReptile
      @CodeReptile  Рік тому

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

  • @HDFactory-HD
    @HDFactory-HD Рік тому

    чувак, всем пох настоящая она или нет ))) Карты мутятся бабосы крутятся.

  • @4tob.bI_kommentorovat
    @4tob.bI_kommentorovat Рік тому

    Я хочу смотреть на то что ты говоришь а не на твою рожу!

  • @gmgm13795
    @gmgm13795 2 роки тому +1

    Ты пацан или телка? Не могу разобраться

  • @altair822
    @altair822 Рік тому

    че за херота . что за эксперт по движку Анриал 5.2 ?

    • @CodeReptile
      @CodeReptile  Рік тому

      Что делает прогер, когда ему надоедает игра? -Начинает писать свою, только Л У Ч Ш Е