Шта је праћење зрака?

Шта је праћење зрака?

Од када је Нвидиа 2018. објавила своје РТКС графичке картице серије 20, њена убилачка карактеристика, „праћење зрака“ је популаран термин у круговима видео игрица. Али може бити тешко разумети шта је праћење зрака, како функционише и зашто изгледа боље од претходних техника.

Шта је праћење зрака и како функционише?

У стварном свету када видите нешто, оно што видите је фотон из извора светлости. На путу до вас, тај фотон се можда рефлектовао од једне или више површина. Сваки одраз мења карактеристике светлости која допире до ваших очију.

Сунце емитује широк спектар боја светлости, свака површина апсорбује неку светлост и рефлектује другу. Оно што видимо као зелену површину, као што је лист, тако изгледа јер рефлектује углавном зелено светло. Ако светлост која се рефлектује од листа удари у другу површину, као што је бели зид, тада ће та површина изгледати мало другачије него да је чисто бело светло које сија на њу. Сваки одраз утиче на сваку будућу површину са којом светлост ступа у интеракцију, мењајући њен интензитет и видљиву боју.

Праћење зрака је графичка техника која прати исте принципе. Зраци светлости се пројектују, израчунавају се својства рефлектоване и преломљене светлости, као што је боја, и зрак наставља да путује.

У стварном свету сваки извор светлости, као што је сијалица или Сунце, емитује фотоне у свим правцима, од којих велика већина никада не допире до ваших очију. Симулација овога би била сулудо интензиван процес који производи углавном изгубљен резултат. Да би се смањио оптерећење, праћење зрака ради обрнуто, пројектујући зраке из камере. Сваком зраку је дозвољено да пређе одређену удаљеност без рефлексије или да се рефлектује одређени број пута пре него што се изведу прорачуни и постави вредност пиксела.

На пример, зрак се баца из перспективе посматрача, када удари у бели зид, алгоритам рекурзивно генерише рефлектовани зрак који затим путује кроз плаво стакло, на крају, рефлектовани зрак погађа извор беле светлости и апсорбује се. Плаво стакло апсорбује сву светлост осим плаве која баца плаво светло на зид, што доводи до тога да је пиксел обојен плавом бојом.

Зашто праћење зрака изгледа много боље?

Стандардни метод приказивања сцена у реалном времену укључује коришћење унапред израчунатих светлосних мапа и осветљења целе сцене. Неке игре користе ограничено волуметријско осветљење како би укључиле покретне изворе светлости и омогућиле динамичке сенке, ова техника се користи штедљиво, иако је прилично интензивна за процесор.

Праћење зрака може постићи фотореалистичан резултат ако се уради додатни посао у фази дизајна игре. Ако све површине укључују детаље као што су рефлективност, транспарентност и начин на који ће се светлост преламати кроз њих, укупан резултат може изгледати природније. Иако овај приступ очигледно укључује више посла у фази дизајна игре, он омогућава да резултат изгледа фотореалистично са светлошћу која реагује онако како би требало када се рефлектује од бетона, метала, дрвета, стакла итд.

Праћење зрака омогућава прецизне рефлексије и сенке као део процеса рендеровања. у традиционалним методама рендеровања, оба ова ефекта су потпуно опциона и могу изазвати значајне резултате у перформансама.

Само праћење зрака долази са огромним перформансама. Све док Нвидијине РТКС графичке картице нису најављене са хардверским убрзањем за праћење зрака, сматрало се да је неопходна процесорска снага за обављање праћења зрака у реалном времену у софтверу удаљена више од једне деценије. Чак и са хардверским убрзањем, праћење зрака и даље узрокује значајно смањење перформанси јер је и даље најспорији део рендеровања оквира.


Шта је СМПС?

Шта је СМПС?

Сазнајте шта је СМПС и значење различитих оцена ефикасности пре него што изаберете СМПС за свој рачунар.

Зашто се мој Цхромебоок не укључује

Зашто се мој Цхромебоок не укључује

Добијте одговоре на питање Зашто се мој Цхромебоок не укључује? У овом корисном водичу за кориснике Цхромебоок-а.

Како пријавити преваре у вези са „пецањем“ Гоогле-у

Како пријавити преваре у вези са „пецањем“ Гоогле-у

Научите како да пријавите преваранта Гоогле-у да бисте га спречили да превари друге помоћу овог водича.

Роомба се зауставља, држи и окреће – поправите

Роомба се зауставља, држи и окреће – поправите

Решите проблем где се ваш Роомба робот усисивач зауставља, лепи и стално се окреће.

Како променити подешавања графике на Стеам Децк-у

Како променити подешавања графике на Стеам Децк-у

Стеам Децк нуди робусно и разноврсно искуство играња на дохват руке. Међутим, да бисте оптимизовали своје игре и осигурали најбоље могуће

Шта је безбедност заснована на изолацији?

Шта је безбедност заснована на изолацији?

Хтели смо да уђемо у тему која постаје све важнија у свету сајбер безбедности: безбедност заснована на изолацији. Овај приступ ка

Како се користи аутоматски кликер за Цхромебоок

Како се користи аутоматски кликер за Цхромебоок

Данас смо хтели да уђемо у алатку која може да аутоматизује понављајуће задатке кликања на вашем Цхромебоок-у: Ауто Цлицкер. Овај алат вам може уштедети време и

Како променити бројчаник сата на Фитбит Верса 4

Како променити бројчаник сата на Фитбит Верса 4

Промените бројчаник сата свог Фитбит Верса 4 да бисте свом сату дали другачији изглед сваки дан бесплатно. Погледајте како је брзо и лако.

Како уклонити ГПУ са Виндовс рачунара у 2023

Како уклонити ГПУ са Виндовс рачунара у 2023

Да ли треба да уклоните ГПУ са рачунара? Придружите ми се док објашњавам како да уклоните ГПУ са рачунара у овом водичу корак по корак.

Шта је сурфовање раменима?

Шта је сурфовање раменима?

Сурфовање раменима је класа напада социјалног инжењеринга. То укључује нападач који прикупља информације гледајући у ваш екран.