Co je Ray Tracing videoher a k čemu slouží?

Co je Ray Tracing videoher

Sledování paprsků byl představen v roce 2018 s Nvidia Turing křemíkové grafické karty a prodává se jako velká novinka pro tuto novou generaci konzolí. Stále však existuje mnoho hráčů, kterým není příliš jasné, v čem tato technologie spočívá a zda má skutečný dopad na hratelnost když sedíte na gauči a hrajete hru. Pojďme si trochu vysvětlit, co to slavné ray tracing se skládá z a jestli dnes, stojí to za to nebo ne.

Co je ray tracing?

ray tracing star wars.

Ray tracing nebo ray-tracing není nová technologie. V zásadě spočívá v nasvícení scény navržené počítačem stejným způsobem, jakým by světlo fungovalo v reálném světě.

To, co se a priori může zdát tak jednoduché, není pro naše počítače. Simulace světla předpokládá enormní úsilí na výpočetní úrovni, protože počítač musí vypočítat každý paprsek světla a určit, které paprsky se odrážejí, které jsou absorbovány a které další budou zakryty objektem a generují stíny.

Ray tracing teoreticky existuje po celá desetiletí a do praxe jej zavedla pouze některá animační studia, která měla dostatek síly vykreslovat scény pomocí této techniky . Až do roku 2018 se myšlenka, že bychom mohli mít ve svých počítačích (nebo konzolích) grafické karty schopné simulovat světelné paprsky, stále zdála vzdálená. I dnes, o čtyři roky později, je stále potřeba udělat hodně práce a existuje mnoho videoher, které z této techniky nijak zvlášť netěží kvůli problém, který stále existuje, pokud jde o jeho implementaci .

Ray Tracing vs. Rasterizace

Softwaroví inženýři zasáhli energie bariéru, když se poprvé pokusili aplikovat ray tracing, takže museli vymyslet systém, jak usnadnit práci s křemíkem. Takto rasterizace se objevil , což je model, který se používal – a stále se používá – prakticky ve všech videohrách, které známe.

Rastrování funguje opačně než ray tracing . Nejprve je každý objekt na scéně vybarven barevně. A pak se k určení světel a stínů použije matematická logika, ačkoli efekt se aplikuje pouze na pixely, které jsou v zorném poli kamery. I když se tento systém může zdát trochu archaický, pravdou je, že byl natolik zdokonalen, že je dokonce možné získat výsledky velmi podobné těm, kterých se dosahuje pomocí ray tracingu. Nicméně, ray tracing bude mít vždy kvalitnější stíny a odrazy .

Proto je cílem ray tracingu vykreslit trojrozměrná prostředí stejným způsobem, jakým se v našem světě tvoří obrazy. V současné době bude ray tracing koexistovat mnoho let s rasterizací. Dnes jich má ray tracing docela dost omezení a stále existuje technický strop při přesunu určitých her do velmi vysokých rozlišení, což je rasterizace efektivně vyřešena.