amd was angry geralts hair
Priama výzva pre GameWorks spoločnosti Nvidia
GameWorks od spoločnosti Nvidia je široko používaná sada nástrojov, ktorá umožňuje vývojárom pridávať do svojej hry fantastické vizuálne efekty a chladné simulácie fyziky bez toho, aby im to stálo príliš veľa času na vývoj. Táto sada nástrojov má niekoľko úžasných efektov, napríklad PhysX a HairWorks (vec, ktorá stojí za svůdnými vlasmi Geralta v posledných rokoch). Zaklínač ), ale nanešťastie to môže mať pre niektorých hráčov veľké problémy.
Pretože GameWorks je majetkom spoločnosti Nvidia a je zablokovaný spoločnosťou Nvidia, vývojári nemôžu zdieľať tento kód s firmou AMD, aby pre ňu optimalizovali ovládače. To znamená, že v prípade niektorých hier majú hráči používajúci hardvér AMD pozoruhodný výkon. AMD masívne kritizoval Nvidiu kvôli Zaklínač 3 Výsledkom bolo použitie GameWorks (presnejšie HairWorks) a výsledné chudobnejšie snímky zákazníkov AMD.
Pre AMD to bol taký veľký problém, že teraz ohlásil GPUOpen, open-source API, ktoré obsahuje populárne vizuálne efekty, ako je ShadowFX a odpoveď AMD na HairWorks, TressFX (najznámejšie používané v Vykrádač hrobov ). Ponúka tiež pomocné programy pre ovládače a množstvo knižníc a súprav SDK. Laicky povedané: veľa sračiek s otvoreným zdrojom, vďaka ktorým hry vyzerajú dobre.
Zámerom je, že tým, že vývojárom umožnia otvorene zdieľať kód, budú si ho môcť bez vylepšenia AMD vylepšiť spoločne, na rozdiel od GameWorks, ktorý sa často spolieha na osobné zapojenie Nvidie s vývojárom. Znamená to tiež, že spoločnosť Nvidia by mala byť schopná optimalizovať svoje ovládače tak, aby s nimi lepšie spolupracovali, takže problém niektorých značiek kariet, ktoré z ľubovoľných dôvodov dosahujú neuveriteľne zlú výkonnosť, môže byť čoskoro minulosťou.
dvojnásobne prepojený zoznam implementácia v c ++
Ďalšou veľkou výhodou je, že keďže PS4 aj Xbox One používajú architektúru AMD, GPUOpen potenciálne preklenuje priepasť medzi vývojom PC a konzoly, čím sa oveľa ľahšie prenáša prenos hier z jedného počítača na druhý.
Aj keď tento model s otvoreným zdrojom znie dobre, má veľkú nevýhodu. Veľkou prednosťou spoločnosti Nvidia je, ako úzko spolupracuje s vývojármi, aby hra vyzerala lepšie, zatiaľ čo AMD sa zdá, že chce s GPUOpen pristupovať veľmi dobre. Prečo by vývojár vylepšil GPUOpen, keď môže jednoducho prinútiť niekoho z Nvidia, aby to urobil na GameWorks?
Na druhej strane sa zdá, že licencia, ktorú spoločnosť AMD poskytla spoločnosti GPUOpen, umožňuje vývojárom upravovať technológiu spoločnosti AMD a predávať ju pre seba. To môže byť motivácia, ktorú niektorí potrebujú na vylepšenie súboru nástrojov.
GPUOpen vyzerá, že by to mohla byť veľmi vzrušujúca vec. Či to bude praktická výzva pre GameWorks spoločnosti Nvidia, je trochu ťažšie predpovedať, pretože zatiaľ čo GPUOpen a GameWorks robia zhruba to isté, robia to rôznymi spôsobmi. V každom prípade bude neuveriteľne zaujímavé vidieť, ako to ovplyvní vývoj hry, a dúfajme, že to povedie k lepším snímkam po celom svete!
AMD GPUOpen: Zdvojnásobenie vývoja open source (hardvér Toma)
AMD GPUOpen: Zdvojnásobenie vývoja open source