AMD je proširio FidelityFX biblioteku Open-Source 3D tehnologija

·

AMD GPUOpen logo

Prije godinu dana, AMD je na E3 Expou predstavio svoju „FidelityFX“ inicijativu. Zamišljena kao kolekcija tehnologija koje na lak način mogu biti implementirane u igre, FidelityFX je za cilj imao podizanje živopisnosti i kvalitete kompjuterski generirane grafike u realnom vremenu. Ono što je specifičnost FidelityFX-a, je da su sve tehnologije koje pokriva tzv. „Open Source“ i umjesto isključivanja drugih hardverskih kompanija, oslanjaju se na to tko će bolje i efikasnije optimizirati svoj hardver i softver za što brže izvršavanje ovih algoritama u samim igrama.

Prva tehnologija, koju je AMD uvrstio u FidelityFX program je „Contrast Adaptive Sharpening“ ili kraće CAS. Zahvaljujući jednostavnoj implementaciji, ubrzo je veliki broj hit igara uvrstio ovu tehnologiju poboljšanja oštrine 3D prikaza, a ona je u većini igara u okviru podešavanja opisana kao „FidelityFX Sharpening“.

Sada AMD donosi čak četiri nove tehnologije u FidelityFX paket. Sve četiri su konkretno rjješenje za tehničke izazove s kojima se programeri igara susreću svakodnevno i sve četiri donose lak način za implementaciju u postojeći kod putem „patcheva“, ili idealno implementaciju u nadolazeće igre kroz sam „engine/grafički mehanizam“ koji igra koristi.

AMD Fidelity FX 2020 Infographic

Prva u nizu novih FidelityFX tehnologija je FidelityFX Downsampler. Ova tehnologija omogućava programerima igara generiranje do 12 razina detaljnosti početne teksture rezolucije 4096×4096 u jednom prolazu! Ilustracije radi, tradicionalni pristup podrazumijeva izvršavanje ove operacije u 12 prolaza. FidelityFX Downsampler se oslanja na asinkrono proračunavanje i proračunsku („Compute“) snagu AMD-ove RDNA grafičke arhitekture, za maksimalne performanse.

Druga inovativna FidelityFX tehnologija je namijenjena lakšem i raskošnijem implementiranju HDR-a u igre i zove se FidelityFX HDR Mapper. Luminance Preserving Mapper (LPM) je vrlo koristan programerima koji žele brzu i laku implementaciju HDR-a i Wide Color Gamuta. LPM se također oslanja na računsku snagu GPU-a da u asinkronom načinu izvršavaju kompleksne kalkulacije, paralelno s grafičkim renderingom. U slučaju FidelityFX HDR Mappera, AMD je maksimizirao performanse koristeći „Rapid Packed Math“ tehnologiju svojih GPU-a koja se po prvi put pojavila još u „Polaris“ generaciji.

Treća tehnologija koja je proširila FidelityFX je FidelityFX Ambient Occlusion. Najveći izazov u stvaranju realistične, kompjuterski generirane 3D grafike u realnom vremenu je proračunavanje fizički realističnih svjetlosnih efekata. Balansiranje između hardverske zahtjevnosti, odnosno zahtjevanog nivoa performansi u realnoj igri i realističnosti efekta je utjecalo da se tijekom godina razvije niz različitih aproksimativnih metoda i tehnika. Jedna od takvih tehnika je ambijentalno osvjetljenje FidelityFX Ambient Occlusion koristi „Combined Adaptive Compute Ambiente Occlusion“ (CACAO) algoritam i koristi proračunske (Compute) performanse modernih GPU-a za podizanje brzine njegovog izvršavanja na potpuno novu razinu, te ga čini idealnim izborom za vizualno bogate, a opet brze igre.

Četvrta tehnologija koja upotpunjuje FidelityFX je namijenjena za rješavanje problema refleksija u igrama. AMD FidelityFX ScreenSpace Reflections stvara realistične refleksije u kadru, pri čemu koristi isključivo podatke koji su već na raspolaganju u renderiranoj slici. Koristeći tzv. „dubinski buffer“, algoritam koji se zove „Stohastic Screen Space Reflections), omogućava manji broj koraka u kreiranju kvalitetnih refleksija, što se pozitivno očituje na performanse u izvršavanju, bez gubitka kvalitete.

AMD je predstavljanje novih FidelityFX efekata upotpunio s lansiranjem potpuno renoviranog GPUopen.com portala na kojemu se može naći obilje informacija u vezi AMD-ovog angažiranja na kreiranju novih grafičkih tehnologija, alata i efekata, kao i sveobuhvatne podrške programerima igara i grafičkih API-a. Pored svega toga, mogu se pronaći i potpuno novi demoi koje krajnji korisnici mogu pokrenuti na svom PC-u i poigrati se s različitim podešavanjima inovativnih tehnologija i efekata kao što su FEMFX – OpenSource biblioteka za fizički vjerodostojnu simulaciju deformabilnih materijala na CPU-u, kao i čuveni TressFX efekt vjerne simulacije kose i krzna, koji je unaprijeđen implementacijom u okviru popularnog UE4 grafičkog mehanizma.

AMD_2018_Q2_SW_Andrej

U povodu renoviranja GPUOpen.com portala i objavljivanja novih FidelityFX efekata, AMD-ov korporativni potpredsjednik i glavni čovjek za sav AMD-ov softver, gospodon Andrej Zdravković je istaknuo:

AMD ima bogatu tradiciju podržavanja i otvorenih standarda i otvorenog koda. Danas sam vrlo uzbuđen što vidim naš redizajnirani web portal GPUOpen, kao potvrdu kontinuirane posvećenost kompanije AMD otvorenosti i mogućnostima inovacija. Bilo da se radi o fantastičnim razvojnim alatima, živopisnim grafičkim efektima ili našim SDK-ovima koji se lako koriste; GPUOpen stavlja programere u središte svega što radimo“.