Ce este Ray Tracing al jocurilor video și pentru ce este acesta?

Ce este Ray Tracing al jocurilor video

Trasarea razelor a fost introdus în 2018 cu Nvidia Turing plăci grafice alimentate cu silicon și sunt vândute ca marea știre pentru această nouă generație de console. Cu toate acestea, există încă mulți jucători care nu sunt foarte clari în ce constă această tehnologie și dacă are un impact real asupra gameplay-ul când stai pe canapea și joacă un joc. Să explicăm puțin ce este faimosul ray tracking constă în și dacă astăzi, merită sau nu.

Ce este ray tracing?

ray tracing star wars.

Ray-tracing sau ray-tracing nu este o tehnologie nouă. Practic, constă în iluminarea unei scene proiectate de computer în același mod în care lumina ar face-o în lumea reală.

Acest lucru care a priori poate părea atât de simplu, nu este pentru computerele noastre. Simularea luminii presupune un efort enorm la nivel de calcul, deoarece computerul trebuie să calculeze fiecare rază de lumină, și să determine care raze ies, care sunt absorbite și care altele vor fi acoperite de un obiect, generând umbre.

Ray tracing a existat în teorie de zeci de ani și a fost pus în practică doar de unele studiouri de animație care aveau suficientă putere pentru a redați scene folosind această tehnică . Până în 2018, ideea că am putea avea plăci grafice în computerele (sau consolele) noastre capabile să simuleze razele de lumină părea încă îndepărtată. Chiar și astăzi, după patru ani, mai este mult de lucru și sunt multe jocuri video care nu beneficiază în mod deosebit de tehnică, din cauza dificultate care încă mai există atunci când vine vorba de implementare .

Ray Tracing vs. Rasterizare

Inginerii de software au lovit putere barieră atunci când au încercat pentru prima dată să aplice ray tracing, așa că au trebuit să vină cu un sistem care să facă mai ușor de lucrat cu siliciul. Acesta este cum rasterizarea a apărut , care este modelul care a fost folosit —și continuă să fie folosit— în practic toate jocurile video pe care le cunoaștem.

Rasterizare funcționează opusul ray tracing-ului . În primul rând, fiecare obiect din scenă este pictat în culoare. Și apoi, se aplică logica matematică pentru a determina luminile și umbrele, deși efectul este aplicat doar pixelilor care se află în câmpul vizual al camerei. Desi acest sistem poate parea putin arhaic, adevarul este ca a fost perfectionat atat de mult incat este chiar posibil sa se obtina rezultate foarte asemanatoare cu cele obtinute cu ray tracing. In orice caz, ray tracing va avea întotdeauna umbre și reflexii de calitate superioară .

Prin urmare, scopul urmăririi razelor este de a reda medii tridimensionale în același mod în care se formează imaginile în lumea noastră. În acest moment, ray tracing va coexista mulți ani cu rasterizarea. Astăzi, ray tracing are destul de multe limitări , și există încă un plafon tehnic la mutarea anumitor jocuri la rezoluții foarte mari, lucru pe care rasterizarea l-a rezolvat eficient.