Battlefield V a Raytracing
Jak bylo v úvodu dnešního článku řečeno, počítačová hra Battlefield V podporuje raytracing, tedy nový způsob vykreslování obrazu pomocí sledování paprsku světla ve 3D prostoru. Vlastně se jedná spíše o reverzní sledování paprsku z pohledu pozorovatele (ten se odráží od objektů 3D scény až k samotnému zdroji světla) a následný výpočet výsledné barvy. A protože je ve finále sledováno dokonce vícero paprsků na jeden pixel obrazovky, není žádným divem, že se jedná o výpočty velmi náročné.
Raytracingové výpočty lze však urychlit (akcelerovat) pomocí speciálně navržených výpočetních jednotek grafické karty, a právě takovéto speciálně navržené výpočetní jednotky jsou to, čím se mohou pochlubit nejnovější grafické karty RTX společnosti NVIDIA.
Battlefield V, jako první hra vůbec, využívá právě technologii raytracingu, a to pro vykreslování jediného vizuálního efektu, kterým jsou odrazy (reflections). Následující video ukazuje, jak vizuálně rozdílná je kvalita odrazů ve scéně, které jsou vypočítávány s vypnutým a zapnutým raytracingem ve hře.
Abyste raytracing v počítačové hře Battlefield V mohli vůbec využívat, musíte splnit dvě základní podmínky. První podmínka je více než zjevná, musíte totiž disponovat grafickou kartou NVIDIA GeForce RTX z rodiny Turing. Druhou podmínkou pak je operační systém Windows 10 s nainstalovanou aktualizací October 2018 Update (1809), která do rozhraní DirectX12 přináší právě podporu raytracingu přes DXR. A jak si tedy v počítačové hře Battlefield V vedly grafické karty RTX v testech raytracingu?
Výkony grafických karet
Jak je z grafů patrné, výpočetní nároky na raytracing jsou opravdu vysoké, a to i pro samotné grafické karty GeForce RTX. Zapnutím DXR ve hře přicházíte téměř o 50 % výkonu, a to se pomocí raytracingu vykresluje pouze jeden jediný vizuální efekt (odrazy).
Nicméně i přes tento obrovský propad výkonu se stále pohybujeme v hranicích hratelné snímkové frekvenci nad 60 FPS. Jak se dalo očekávat, "raytracingovým lídrem" je grafická karta GeForce RTX 2080 Ti, se kterou byste si mohli dovolit hrát Battlefield V se zapnutým DXR i v rozlišení 2560 × 1440p. Jestli byste však kvůli jedinému efektu ve hře, který se navíc neobjevuje v úplně každé každé scéně, obětovali tolik výkonu, to raději nechám na každém z vás.