Kas yra Ray Tracing?

Kas yra Ray Tracing?

Nuo tada, kai 2018 m. „Nvidia“ paskelbė apie savo 20 serijos RTX vaizdo plokštes, jos žudikiška funkcija, „ray tracing“ yra populiarus terminas vaizdo žaidimų aplinkoje. Tačiau gali būti sunku suprasti, kas yra spindulių sekimas, kaip jis veikia ir kodėl jis atrodo geriau nei ankstesni metodai.

Kas yra spindulių sekimas ir kaip jis veikia?

Realiame pasaulyje, kai ką nors matote, tai, ką matote, yra fotonas iš šviesos šaltinio. Pakeliui į jus tą fotoną galėjo atspindėti vienas ar keli paviršiai. Kiekvienas atspindys keičia jūsų akis pasiekiančios šviesos savybes.

Saulė skleidžia platų spalvų spektrą šviesos, kiekvienas paviršius sugeria dalį šviesos, o atspindi kitą. Tai, ką matome kaip žalią paviršių, pavyzdžiui, lapą, taip atrodo, nes atspindi daugiausia žalią šviesą. Jei šviesa, atsispindinti nuo lapo, pateks į kitą paviršių, pavyzdžiui, baltą sieną, tada tas paviršius atrodys šiek tiek kitaip, nei atrodytų, jei ant jo spindėtų gryna balta šviesa. Kiekvienas atspindys paveikia kiekvieną būsimą paviršių, su kuriuo sąveikauja šviesa, keisdamas jos intensyvumą ir matomą spalvą.

Spindulių sekimas yra grafinė technika, kuri vadovaujasi tais pačiais principais. Suprojektuojami šviesos spinduliai, apskaičiuojamos atsispindėjusios ir lūžusios šviesos savybės, tokios kaip spalva, ir spindulys keliauja toliau.

Realiame pasaulyje kiekvienas šviesos šaltinis, pvz., elektros lemputė ar Saulė, skleidžia fotonus visomis kryptimis, kurių didžioji dauguma niekada nepasiekia jūsų akių. Imituoti tai būtų beprotiškai intensyvus procesas, kuris duoda dažniausiai švaistomą rezultatą. Siekiant sumažinti darbo krūvį, spindulių sekimas veikia atvirkščiai, projekuodamas spindulius iš kameros. Kiekvienam spinduliui leidžiama nukeliauti tam tikrą atstumą be atspindžio arba atspindėti tam tikrą skaičių kartų prieš atliekant skaičiavimus ir nustatant pikselių reikšmę.

Pavyzdžiui, spindulys metamas iš žiūrovo perspektyvos, kai jis atsitrenkia į baltą sieną, algoritmas rekursyviai generuoja atspindėtą spindulį, kuris tada sklinda per mėlyno stiklo plokštę, galiausiai atspindėtas spindulys patenka į baltos šviesos šaltinį ir sugeriamas. Mėlynas stiklas sugeria visą šviesą, išskyrus mėlyną šviesą, kuri skleidžia mėlyną šviesą ant sienos, todėl pikselis yra mėlynas.

Kodėl „Ray Tracing“ atrodo daug geriau?

Standartinis scenų atvaizdavimo realiuoju laiku metodas apima iš anksto apskaičiuotų šviesos žemėlapių ir visos scenos apšvietimo naudojimą. Kai kuriuose žaidimuose naudojamas ribotas tūrinis apšvietimas, kad būtų įtraukti judantys šviesos šaltiniai ir dinamiški šešėliai, tačiau ši technika naudojama taupiai, nes reikalauja daug procesoriaus.

Spindulių sekimas gali pasiekti fotorealistišką rezultatą, jei žaidimo projektavimo etape bus atliktas papildomas darbas. Jei visuose paviršiuose yra tokių detalių kaip atspindys, skaidrumas ir šviesos lūžimas per juos, bendras rezultatas gali atrodyti natūralesnis. Nors šis metodas akivaizdžiai reikalauja daugiau darbo žaidimo projektavimo etape, jis leidžia rezultatui atrodyti fotorealistiškai, o šviesa reaguoja taip, kaip turėtų, kai atsispindi nuo betono, metalo, medžio, stiklo ir kt.

Spindulių sekimas leidžia tiksliai atspindėti ir mesti šešėlius kaip atvaizdavimo proceso dalį. tradiciniuose atvaizdavimo metoduose abu šie efektai yra visiškai neprivalomi ir gali sukelti didelių našumo sutrikimų.

Pats spindulių sekimas pasižymi didžiuliu našumo hitu. Kol nebuvo paskelbta apie Nvidia RTX grafikos plokštes su aparatinės įrangos spartinimu spindulių sekimui, buvo manoma, kad reikiamos apdorojimo galios, kad būtų galima atlikti spindulių sekimą realiuoju laiku programinėje įrangoje, liko daugiau nei dešimt metų. Net ir naudojant aparatinę pagreitį, spindulių sekimas vis tiek žymiai sumažina našumą, nes tai vis dar yra lėčiausia kadro atvaizdavimo dalis.


Kaip klonuoti standųjį diską

Kaip klonuoti standųjį diską

Šiuolaikiniame skaitmeniniame amžiuje, kai duomenys yra vertingas turtas, kietojo disko klonavimas sistemoje „Windows“ daugeliui gali būti labai svarbus procesas. Šis išsamus vadovas

Kaip pataisyti tvarkyklę, kurios WUDFRd nepavyko įkelti sistemoje „Windows 10“?

Kaip pataisyti tvarkyklę, kurios WUDFRd nepavyko įkelti sistemoje „Windows 10“?

Ar paleidžiant kompiuterį matote klaidos pranešimą, kuriame rašoma, kad tvarkyklės WUDFRd nepavyko įkelti į kompiuterį?

Kaip ištaisyti „NVIDIA GeForce Experience“ klaidos kodą 0x0003

Kaip ištaisyti „NVIDIA GeForce Experience“ klaidos kodą 0x0003

Ar jūsų darbalaukyje yra NVIDIA GeForce patirties klaidos kodas 0x0003? Jei taip, perskaitykite tinklaraštį, kad sužinotumėte, kaip greitai ir paprastai ištaisyti šią klaidą.

Kas yra SMPS?

Kas yra SMPS?

Prieš rinkdamiesi SMPS savo kompiuteriui, sužinokite, kas yra SMPS ir ką reiškia skirtingi efektyvumo rodikliai.

Kas yra izoliacija pagrįstas saugumas?

Kas yra izoliacija pagrįstas saugumas?

Ketinau įsigilinti į temą, kuri tampa vis svarbesnė kibernetinio saugumo pasaulyje: izoliacija pagrįstas saugumas. Šis požiūris į

Kaip naudoti „Auto Clicker“, skirtą „Chromebook“.

Kaip naudoti „Auto Clicker“, skirtą „Chromebook“.

Šiandien ketinome įsigilinti į įrankį, kuris gali automatizuoti pasikartojančias spustelėjimo užduotis jūsų „Chromebook“ įrenginyje: automatinį spustelėjimą. Šis įrankis gali sutaupyti laiko ir

Roomba sustoja, sustoja ir apsisuka – pataisykite

Roomba sustoja, sustoja ir apsisuka – pataisykite

Išspręskite problemą, kai Roomba robotas siurblys sustoja, prilimpa ir vis sukasi.

Kodėl „Chromebook“ neįsijungia

Kodėl „Chromebook“ neįsijungia

Gaukite atsakymus į klausimą, kodėl „Chromebook“ neįsijungia? Šiame naudingame „Chromebook“ naudotojams skirtame vadove.

Kaip pakeisti grafikos nustatymus „Steam Deck“.

Kaip pakeisti grafikos nustatymus „Steam Deck“.

„Steam Deck“ siūlo tvirtą ir įvairiapusę žaidimo patirtį, kuri yra jūsų rankose. Tačiau norėdami optimizuoti savo žaidimus ir užtikrinti geriausią įmanomą

Kaip pakeisti laikrodžio ciferblatą „Fitbit Versa 4“.

Kaip pakeisti laikrodžio ciferblatą „Fitbit Versa 4“.

Pakeiskite savo Fitbit Versa 4 laikrodžio ciferblatą, kad kasdien nemokamai atrodytumėte kitaip. Pažiūrėkite, kaip tai greita ir paprasta.