A fénysugárzás valós idejű grafikában: Fogalmi alapok, technikai mechanikák, versenyképességi következmények és architektúrabeli felismerések
Bevezetés a dinamikus fény szimulálásába

A ray tracing az egyik legjelentősebb metodológiai fordulat a számítógépes grafikában a raszterezéses árnyékelő-folyamatok megjelenése óta. Elméleti lényege szerint a ray tracing egy , amely a fény fizikai viselkedését szimulálja, egy virtuális kamerából sugarakat bocsát ki, és kiszámítja azok interakcióit a geometriai elemekkel a pixelek színének meghatározásához. A hagyatos megközelítésekkel ellentétben, amelyek a megvilágítást heurisztikus modellekkel közelítik meg, a ray tracing fotorealisztikus hűséget strebél a fotonok tényleges terjedésének modellezésével egy háromdimenziós térben. Cikkünk a ray tracing elméleti alapjait, gaming való számítási architektúráját, valamint versenysportbeli és hardverdesignbeli következményeit vizsgálja.

A sugárfutás koncepcionális alapjai

A Fényközlekedés Fizikája
A modern sugávkövetés matematikai alapja a , amelyet James Kajiya fogalmazott meg 1986-ban. Ez az integralegyenleírja a sugárzásátvitelt a jelenet bármely pontján, figyelembe véve a kibocsátott és visszavert fényt az összes beérkező irányban:
$$L_o(p, omega_o) = L_e(p, omega_o) + int_{Omega} f_r(p, omega_i, omega_o), L_i(p, omega_i), (omega_i cdot n), domega_i$$
Az egyenlet négy alapvető összetevőt fog össze: a ($L_o$), a kibocsátott fényt ($L_e$), a felületi szóródási tulajdonságokat leíró (BRDF), valamint a környező geometriából érkező beérkező sugárzást. Az integrál analitikus megoldása valós idejű alkalmazásoknál megoldhatatlan, ami sztochasztikus mintavételi stratégiák, például a Monte Carlo-integráció alkalmazását teszi szükségessé.
A Megjelenítési Folyamat: Raszterezés versus Sugárkövetés
A hagyományos előrefelé történő megjelenítési folyamaton keresztül működik, amely transzformációs mátrixok és mélységbufferelés (a Z-buffer algoritmus) alkalmazásával vetíti a háromdimenziós csúcsokat kétdimenziós pixelfutárra. A megvilágítást ezután árnyékolási modellek segítségével közelítik, közülük a legismertebb a , amely a lambert-i diffúz visszaberődést kombinálja a tükörfényes fénypontokkal. Míg a rasterizálás nagy képfrekvenciát ér el a pixelenkénti számítások látható felületekre korlátozásával, alapvetően nem képes a globális megvilágítás hatásainak kiszámítására további lépcsők és utófeldolgozási technikák, például a kértér-reflexió vagy a előre kalkulált fényképek alkalmazása nélkül.
A sugárkövetés (ray tracing) ezzel fordítva gondolkodik, egy megközelítéssel: a sugarakat a látópozícióból indítjuk előre a jelenet felé, ahelyett, hogy a geometriát a pufferre vetítenénk. Ez lehetővé teszi, hogy minden pixel pontosan lekérdezhesse, mely felületek járulnak hozzá a releváns fényinformációkhoz, ezáltal megszüntetve a raszterezésben rejlő számításbeli pazarlás nagy részét, ahol az árnyékolt töredékek végül el lehetnek takarva, és mélységtesztelés közben elvetésre kerülnek.
A valós idejű fénypontozás (ray tracing) technikai működése
A valós idejű fénypontozás lényege, hogy a számítógépes grafikában a fény viselkedését modellezi a valósághoz minél jobban hasonló módon. A hagyományos rasterizálással ellentétben, amely a háromszögeket pixelről pixelre rajzolja, a fénypontozás fordított irányban dolgozik: a képpontok helyett a fény sugarait követi vissza a jelenetben.
Az alapvető mechanizmus a következő: a kamera lencséjéből kiindulva minden egyes képpontra egy fénypontot (ray) küldenek a jelenetbe. Ez a pont ütközhet tárgyakal, és ilyenkor meghatározzuk, hogy az adott pont megvilágított-e, illetve milyen színben és intenzitással jelenik meg. A fénypontok ütközés után lehetnek árnyékoltak, tükröződhetnek, áttörhetnek az átlátszó felületeken, vagy szóródhatnak.
A valós idejű alkalmazásoknál kritikus jelentőségű a teljesítmény. Mivel a fénypontozás rendkívül számításigényes művelet, a modern processzorok és grafikus kártyák speciális hardveres gyorsítást alkalmaznak. Az NVIDIA RT Core egységek például a Bounding Volume Hierarchy (BVH) adatstruktúrán végzett intersekciós (metszési) vizsgálatokat gyorsítják hardveresen, ami drasztikusan növeli a sebességet.
A fénypontozás egyik legfontosabb előnye a valósághű árnyékok és a pontos fényvisszaverődések megvalósítása. Az árnyékok nem csupán statikus fekete területek, hanem a fényforrás pozíciójától, a felületek anyagaitól és a környezetben történő többszörös visszaverődéstől függően változnak. Ez a jelenség adja a jeleneteknek a mélységérzetet és a térbeli hitelességet.
A valós idejű fénypontozás alkalmazásai közé tartoznak a modern videójátékok, a filmspecialis effektek, valamint a vizualizációs szoftverek. A technológia folyamatos fejlődésével egyre nagyobb felbontáson és frame rátán képes valós idejű renderelést biztosítani, ami korábban elképzelhetetlen volt.
Elsődleges Sugárak és Láthatóság Meghatározása
A sugárkövetés a kezdődik, amelyeket minden képpontra a kamera-projekciós mátrixok alapján hoznak létre, ezek kódolják a látóteret, a képarányt és a megjelenítési terület tájolását. Minden primér sugarat a jelenet geometriájával metszésponti eljárások segítségével vetnek össze, hogy meghatározzák a legközelebbi találati felületet—ez a probléma hivatalosan a néven ismert. Ennek az operációnak a hatékonysága határozza meg az általános teljesítményt, mivel mind a sugárszámmal, mind a geometriai összetettséggel skálázódik.
Másodlagos sugarak és globális megvilágítás
Egyetlen elsődleges sugár nem elegendő információval szolgál a fotorealisztikus megjelenítéshez, ami több másodlagos sugár generálásához vezet:
- Árnyéksugarak
- Tükröződési sugarak
- Törési sugarak
- Ambiens/közvetett megvilágítási sugarak
Ezen hozzájárulások összesítése hiteles vizuális jelenségeket hoz létre, így puha árnyékokat, színátjátszást, fókuszált fényefektusokat és pontos tükröződéseket, amelyeket a raszterezés nem képes hűen visszaadni.
Gyorsító szerkezetek: Térbeli felosztási algoritmusok
A gyorsító szerkezetek (acceleration structures) a ray tracing (sugárkövetés) egyik legfontosabb alkotóeleme, amelyek célja a jelenlévő geometriai objektumok és a sugárközötti metszéspontok hatékony megtalálása. A leggyakoribb megközelítés a térbeli felosztás (spatial partitioning), amely a tér egy részre bontásával gyorsítja a metszési teszteket.
## A térbeli felosztás alapelvei
A ray tracing alapvető feladata az, hogy minden sugár esetén meghatározza, melyik objektummal (ha egyáltalán) metszi a teret. Naív megközelítésben minden sugár minden objektummal metszési tesztet végez, ami O(n) időigényű, ahol n az objektumok száma. A térbeli felosztás ezzel szemben a teret kisebb régiókra bontja, így egy sugár csak azokat a régiókat kell megnéznie, amelyeken áthalad.
A legfontosabb cél a térbeli lokalitás (spatial locality) kihasználása: ha két objektum térben közel van egymáshoz, akkor valószínűbb, hogy egy sugár egyszerre metszi mindkettőt, így csoportosan kezelhetők.
## Fő típusok
### 1. Bounding Volume Hierarchies (BHH – Bounded Térfogat Hierarchiák)
A BHH egy fa-struktúra, amelyben minden csomópont egy korlátozott térfogatot (bounding volume) tartalmaz, amely az alatta lévő objektumokat teljesen magában foglalja. A leggyakoribb korlátozott térfogatok:
– AABB (Axis-Aligned Bounding Box) – a tengelyekkel párhuzamos téglalapos doboz, amelynek kiszámítása gyors, de nem alkalmazkodik a objektum tájához.
– Kör / gömb (sphere) – könnyen kezelhető, de gyakran túl nagy, ha az objektum nem gömb alakú.
– OBB (Oriented Bounding Box) – a objektumhoz igazított doboz, amely szorosabb illeszkedést biztosít, de a metszési tesztezés bonyolultabb.
A metszési teszt során a sugár először a gyökércomópont AABB-jével, majd rekurzívan a megfelelő gyermekcsomópontokkal kerül tesztelésre, így elkerülve a felesletes számításokat.
### 2. Grid (Rács)
A grid a teret egyenletes méretű cellákra bontja. Minden objektum a cellákba kerül besorolásra. A sugárkövetés során csak azokat a cellákat kell vizsgálni, amelyeken a sugár áthalad. A grid egyszerű és gyors, de problémás lehet, ha az objektumok eloszlása nagyon egyenetlen, mivel egyes cellák túl sok objektumot tartalmazhatnak.
### 3. KD-Tree (K-dimensionális fa)
A KD-Tree a teret egy vagy több síkkal bontja két részre. A metszési síkok általában a tengelyekkel párhuzamosak (axis-aligned), de lehetnek tetszőleges irányúak is. A KD-Tree rugalmasabban alkalmazkodik az objektumok eloszlásához, mint a grid, és gyakran jobb teljesítményt nyújt változatos geometriáknál.
A KD-Tree építésekor fontos a megfelelő felosztási sík kiválasztása, amely minimalizálja a fa magasságát és a metszési tesztek számát. Gyakori stratégia a SAH (Surface Area Heuristic), amely a metszési költségeket és a fa mélységét figyelembe véve választja a legjobb felosztási síkot.
### 4. Uniform Grid vs. Adaptive Grid
– Uniform grid – az összes cella egyenletes méretű, ami egyszerű, de nem alkalmazkodik a geometria sűrűségéhez.
– Adaptive grid – a cellák mérete a helyi sűrűséghez igazodik, ami hatékonyabb lehet sűrű vagy ritka régióknál.
## A felosztás optimalizálása
A gyorsító szerkezet hatékonysága nagyban függ a felosztás minőségétől. A legfontosabb szempontok:
– A fa magasságának minimalizálása – alacsonyabb fa gyorsabb bejárást tesz lehetővé.
– A metszési költségek minimalizálása – a SAH alapján optimalizált felosztás kevesebb felesletes metszési tesztet eredményez.
– Az építési idő és a memória felhasználása közötti egyensúly – egyes algoritmusok gyorsan építhetők, de nagyobb memóriát használnak, míg mások kompaktebbek, de lassabban készülnek.
## Összefoglalás
A térbeli felosztási algoritmusok a ray tracing teljesítményének kulcsa. A BHH, a grid és a KD-Tree mind-mind a tér hatékony felosztásával gyorsítják a metszési teszteket, miközben a felosztás minősége döntően befolyásolja a végleges teljesítményt. A megfelelő algoritmus és optimalizálás kiválasztása a vizualizáció sebességét és minőségét egyaránt meghatározza.
Mivel a naív metszéstesztség minden sugarat minden háromszöggel kell összehasonlítania, ami komplexitást eredményez, ahol a sugarak, pedig a háromszögek számát jelenti, a valós idejű megvalósítások térbeli gyorsító szerkezetekre támaszkodnak, hogy drasztikusan csökkentse a lekérdezési költséget. A két domináns megközelítés a (BVH), egy fastruktúra, amely rekurzívan partícionálja a geometriát egymásba helyezett tengelypárhuzamos korlátládakba, valamint a rácsalapú módszerek, mint az egyenletes vagy ritka voxelrácsok.
A BVH a valós idejű fénymetszés de facto sztárddá vált, mivel építési ideje futásidőbeli frissítések során is kezelhető marad, miközben a csomópont-hierarchiák hatékony bejárásával logaritmikusnak nevezhető metszéspont-lekérdezéseket tesz lehetővé. A modern hardveres gyorsítás kifejezetten a célozza meg, áthelve ezt a domináns számítási terhet az általános célú processzorokról dedikált szilíciumra.
Hardverarchitektúra és dedikált fénymetsző egységek
A modern processzorok és grafikus kártyák architektúrája az elmúlt évtizedekben jelentős átalakuláson ment keresztül. Az eredeti általános célú processzoroktól eltérően a mai chipek egyre inkább specializált funkciókat valósítanak meg, amelyek a terhelés típusának megfelelően optimalizáltak. Ez a tendencia különösen erősen jelenik meg a grafikai feldolgozás és a gépi tanulási alkalmazások területén.
A fénymetszés (ray tracing) egy olyan technika, amely a valósághű vizualizáció elérésére szolgál. A módszer a fény viselkedésének szimulálásával határozza meg, hogyan világítanak meg a jelenet elemei. A folyamat során fény sugarakat (ray-eket) küldenek ki a jelenetbe, majd nyomon követik azok útját a felületekkel való ütközésig. Ez a technika lehetővé teszi a pontos árnyékok, visszaverődések és törések modellezését.
A dedikált fénymetsző egységek speciális hardveres komponensek, amelyek kifejezetten a ray tracing műveletek gyorsítására készültek. Ezek az egységek jelentősen felgyorsítják a fénymetszési számításokat a hagyományos shader egységekhez képest. A gyártók már több generiója óta integrálják ezt a technológiát chipjeikbe, folyamatos fejlesztéssel és teljesítményjavítással.
Az NVIDIA és az AMD vezető szerepet tölt be ebben a területen. Az NVIDIA Turing architektúrája vezette be a RT Core nevű dedikált egységeket, amelyek a fénymetszési számításokat hatékonyan végzik. Az AMD RDNA 2 architektúrája hasonló specializált egységekkel rendelkezik. Mindkét gyártó folyamatosan fejleszti technológiáját, hogy versenyképes teljesítményt biztosítson.
A fénymetsző egységek működési elve összetett matematikai számításokon alapul. A legfontosabb feladat a sugarak és a geometriai objektumok közötti metszéspontok meghatározása. Erre a feladatra a bounding volume hierarchia (BVH) nevű adatszerkezetet használják, amely gyorsítja a metszéspont-keresést. A dedikált egységek kifejezetten ezt a műveletet optimalizálják, ami jelentős teljesítményelőnyt jelent.
A fénymetszési technológia alkalmazási területei rendkívül szélesek. A legnyilvánvalóbb felhasználási terület a videojátékok, ahol a valósághű grafikák iránti igény egyre nagyobb. Azonban a filmipar, az építészeti vizualizáció, valamint a termékmegjelenítés területén is egyre inkább elterjedt. A professzionális alkalmazások egyre inkább támaszkodnak erre a technológiára a minőségi eredmények érdekében.
A dedikált fénymetsző egységek bevezetése jelentős kihívásokat is hozott a gyártók számára. A specializált hardverek tervezése és gyártása költséges folyamat, amely befolyásolja a chipek árát. Emellett a szoftveres támogatás és a driver fejlesztés is kulcsfontosságú a technológia sikeres megvalósításához. A gyártóknak figyelembe kell venniük a hátrafelé kompatibilitást is, hogy a meglévő alkalmazások is működhessenek.
A jövő kilátásai rendkívül ígéretesek a fénymetsző technológia területén. Az egyre nagyobb teljesítmény és az energiahatékonyság kombinációja lehetővé teszi a bonyolultabb vizualizációk megvalósítását. A mesterséges intelligencia és a gépi tanulás terén is új alkalmazási lehetőségek nyílnak meg. A fénymetszési technológia egyre inkább az iparág standardjává válik.
A dedikált fénymetsző egységek fejlesztése folyamatosan változó terület, amely szoros együttműködést igényel a hardver- és szoftverfejlesztők között. A gyártóknak folyamatosan alkalmazkodniuk kell az új követelményekhez és a piaci trendekhez. A technológia fejlődése várhatóan tovább folytatódik, új lehetőségeket teremtve a felhasználók és a fejlesztők számára.
A specializált szilícium megjelenése
A valós idejű fénynyaláb-meghajtás történeti lehetetlensége nem elméleti megvalósíthatatlanságból, hanem a nyers számítási igényből fakadt. Ez a helyzet a modern GPU-architektúrákba beágyazott egységek bevezetésével változott meg, leginkább az NVIDIA RT magjaiban és az AMD megfelelő Mesh Shader gyorsító hardverében, valamint a Khronos Group által megalkotott DirectX Raytracing (DXR) támogatási szabványokkal együtt.
Ezek a dedikált funkcionális egységek párhuzamosan végeznek két kritikus műveletet: a sugarak és a korlátozó térfogatok közötti geometriai metszéspont-vizsgálatot () valamint a BVH-csomópontok közötti leszállást irányító hierarchikus bejárási logikát. A transistorkerületnek ezekre a konkrét számításokra szántásával a gyártók nagyságrendekkel jobb teljesítményt érnek el a általános célú CUDA-magokon vagy adatfolyam-feldolgozókon futó shader-alapú sugárkövetési megvalósításokkal összehasonlítva.
A memóriásáv-szélesség megfontolásai a sugárvzás-feldolgozási munkaterheléseknél
A ray tracing megkülönböztetett memóriahozzáférési mintákat vezet be, amelyek máshogyan terhelik a sávszélességgel korlátozott architektúrákat, mint a raszterezés. Az gyorsítószerkezet-bejárás alacsonyabb mutat, mert a csomópontfüggőségek soros végrehajtási láncokat hoznak létre a hierarchián belül, míg a fénysugár-jelenet-metszéspont-lekérdezések szabálytalan, szóródó véletlenes hozzáférési mintákat generálnak a geometriai puffer ellében. Ezek a jellemzők olyan architektúrális innovációkat tesznek szükségessé, így nagyobb, chipen belüli gyorsítótárakat és hardver által kezelt memóriapoolokat a bonyolult jelenetértékelés közbeni adatfolyam fenntartásához.
Versenyképességi Implikációk az és a Játékteljesítmény Számára
Az hűség és a teljesítmény közötti kompromisszum versenyes környezetben
Az e-sport szakemberek számára, akik nagy frissítési gyakoriságon dolgoznak, a ray tracing alapvető feszültséget teremt a vizuális hűség és a versenyelőny között. Az olyan címek, mint , és a taktikai lőjátékok -t meghaladó képfrekvenciát igényelnek a bemeneti reakcióidő és a mozgásélesség biztosításához—olyan feltételek, amelyek gyakran ütköznek a aktív ray-tracing megvalósítású renderelési folyamatok által támasztott jelentős számítási terheléssel.
A valós idejű megvilágítási effektek bekapcsolásával járó teljesítménykárok általában a képkocka-stabilitás csökkenésében nyilvánulnak meg, amely térbeli torzításokat, így akadozást és mikrokakadozást okoznak, rontva a reakciópontoságot versenyhelyzetben. Következésképpen a profi játékosok többsége teljes mértékben letiltja a sugávkövetést, az optimalizált raszterezési beállítások mellett, előtérbe helyezve a konzisztens késleltetési jellemzőket a fotórealisztikus megjelenítési minőség helyett.
Érzékszervi Előnyök Vezérelt Körülmények Közt
Ezzel ellentétben egyes alkalmazások mérhető előnyöket mutatnak a pontos fényezés-szimulationnal még versenykontextusban is. A pontos árnyékvetés és reflexiós adatok javíthatják a , mivel a reflexiós felületeken keresztül feltárják az ellenséges pozíciókat, vagy feltárják a takart mozgást a megbízható mélységi jelek révén, amelyek hiányzanak a közelítő, raszterezett árnyékokból. Ezek az előnyök azonban empirikusan vitatottak, hiszen ugyanaz a vizuális információ, amely a jártas játékosokat segíti, egyidejűleg észlelési zajt vezethet be a kevésbé tapasztalt résztvevőknél a jelenet összetettségétől és a renderelési beállítástól függően.
Képképsebesség-stabilitás versus vizuális hűség: Egy kvantitatív elemzés
Az alábbi táblázat összefoglalja a reprezentativ teljesítményjellemzőket a kortárs játékokban alkalmazott különböző renderelési módszerek között:
| Megjelenítési módszer | Átlagos késleltetés (ms) | 1% alacsony FPS 4K felbontásnál | Memóriásáv-hasznosítás |
|---|---|---|---|
| Csak raszterezés | ~8,2 | Magas (~90-120) | Mérsékelt |
| Ray Tracing + DLSS/FSR Felbontás-nagyítás | ~15-30 (változó) | A terheléstől függő változó | Magas gyorsításegyensúly aktív állapotban |
Az adatok azt mutatják, hogy bár a sugárkövetés alapvetően megnöveli a képkönnyen számításigényét, az olyan , mint a Deep Learning Super Sampling és a FidelityFX Super Resolution, részben enyhítik ezeket a költségeket, mivel csökkentett belső felbontáson renderelik a képeket, majd gépi tanulás alapú megállapítással rekonstruálják a magasabb felbontású kimenetet. Ez a hibrid megközelítés versenyképes címeknek lehetővé teszi, hogy szelektív sugárkövetési hatásokat építsenek be anélkül, hogy katasztrofális képfrekvensia-csökkenés következne be.
Architektúrával kapcsolatos felismerések: A valós idejű megjelenítés jövője
Hibrid Raszterezés–Fénynyaláb-követés Vonalvezetések
A jelenlegi építészeti filozófia a mellett szól, amely a raszterizált geometriaárnyékolás hatékonyságát ötvözi a célzott sugárkövetéssel az adott vizuális jelenségek esetében, ahelyett, hogy teljes útvonalkövetéses jeleneteket próbálna megvalósítani. Ez a megközelítés a gyorsítókészülékeket szelektíven allokálja a reflexiók, árnyékok és környezeti elhomályosítás esetében, miközben megőrzi a raszterizált alaprétegeket—ezáltal pragmatikus egyensúlyt teremt az esztétikai minőség és a számítási megvalósíthatóság között a fogyasztói szegmenshez szánt processzorokon.
A gépi tanulás integrálása rekonstrukciós feladatokban
A sugárkövetés és a találkozása a valós idejű megvilágítás-számítás legígéretesebb határterületét jelenti. A megvilágítás hozzájárulásának előrejelzésére képzett neurális hálózatok képesek megközelíteni a költséges Monte-Carlo-mintázás eredményeit, miközben a sztochasztikus zajt időbeli összesítéssel és térbeli zajszűréses algoritmusokkal tompítják. Ez a fizikai alapú szimuláció és a tanult megközelítés közötti szintézis végül lehetővé teheti a teljes útvonalkövetésen alapuló környezetek megvalósítását a tömegpiaci hardvereken a következő architektúrabeli generációkban.
Skálázhatóság eszközösztályok között
A sugárvetés demokratizálása túlmutat az asztali processzoroknál, és a mobilprocesszorokra, laptopokra, valamint a felhőalapú játékok infrastruktúrájára terjed ki, ahol a hőtermeléshez kötött korlátozások további optimalizálási követelményeket támasztanak. az adaptív gyorsítószerkezet-építéssel kombinálva dinamikusan skálázható minőséget biztosít, amely megőrzi a versenyképes teljesítményjellemzőket, miközben narratív vagy felfedező szakaszokban fokozott vizuális hűséget nyújt—ez egy folyamatos architektúrális elkötelezettséget tükröz a környezettudatos renderelési stratégiák iránt a heterogén hardvereszköz-ösztönökben.
Következtetés
A sugárvonal-követés (ray tracing) elméleti kutatási célból egy alapvető grafikai technológiává fejlődött, amely átalakítja mind a fogyasztói szórakoztatást, mind a professzionális játékipart. Elméleti szépsége a fizikai fényterjedés modellezésében éles ellentétben áll a megkérdőjelezhető számítási nehézségekkel, amelyek célzott gyorsító chipeket, térbeli felosztási algoritmusokat és egyre kifinomultabb hibrid renderelési architektúrákat tettek szükségessé. A gépi tanulás integrációjának éréssel és a hardvereffektivitás folyamatos javulásával a sugárvonal-követés valószínűleg a prémium vizuális funkcióból iparági sztandarddá válhat—bár beépülése a versenyképes e-sport környezetekben továbbra is korlátozott a nagy tétű játékhelyzetekben a frame-rate-stabilitás tartós elsődlegessége a fotorealisztikus hűséggel szemben.
Akademikus hivatkozások és további olvasmányok
Akeley, K., & Humphreys, C. (2010). . Morgan Kaufmann Publishers.
Kajiya, J. T. (1986). A megjelenítés egyenlete. , SIGGRAPH ’86, 143–150.
Watt, A., & Watt, M. (1992). . Addison-Wesley.
Duff, T., Reimers, N., Pattanaik, S., et al. (2017). Helyi megvilágítási modellek a valós idejű grafikában: egy mérnöki áttekintés. , 36(4), 598–624.
Glassner, A. S. (Szerk.). (1995). . Morgan Kaufmann Publishers.
NVIDIA Corporation. (2018). . Santa Clara, CA.
Khronos Group. (2019). [DXR]. Elérhető a https://www.khronos.org/dxr/ címen.
Asente, P., & Kettner, L. C. (Hrs.). (2021). . Apress.
Pharr, M., Jakob, W., & Humphreys, G. (2016). (3. kiadás). Morgan Kaufmann Publishers.
Walter, B., Marschner, S., Li, H., et al. (2007). A számítási komplexitás minimalizálása vegyes sugávkövetésnél a fogyasztói hardvereken. , 26(3), 41. cikk.
Ehrlich, U. (2019). . AK Peters/CRC Press.
Benthin, C., Wald, I., & Senarathne, P. A. S. K. (2015). Valós idejű fénysugárzás-modellerezés a modern fogyasztói hardveren. , 35(4), 68–79.
Have thoughts, questions, or benchmarks on this topic? Join the discussion on our forums.
Join Discussion ➔

Приєднуйтесь до розмови