amd was angry geralts hair
En direkte udfordring til Nvidias GameWorks
Nvidias GameWorks er et vidt brugt værktøjssæt, der giver udviklere mulighed for at tilføje smarte visuelle effekter og seje fysiske simuleringer til deres spil uden at koste dem for meget udviklingstid. Værktøjssættet har nogle fantastiske effekter, ligesom PhysX og HairWorks (tinget bag Geralts saftige hår i det nyeste Witcher ), men desværre kan det resultere i store problemer for nogle spillere.
Da GameWorks er beskyttet og stærkt låst af Nvidia, kan udviklere ikke dele koden med AMD for at optimere driverne til det. Dette betyder, at spillere, der bruger AMD-hardware, for nogle spil tager bemærkelsesværdige hits. AMD kritiserede Nvidia massivt på grund af The Witcher 3 brug af GameWorks (mere specifikt HairWorks), og de resulterende dårligere rammer AMDs kunder havde som et resultat.
Dette var et så stort problem for AMD, at det nu har annonceret GPUOpen, et open source API, der inkluderer populære visuelle effekter som ShadowFX og AMDs svar på HairWorks, TressFX (mest berømt brugt i Tomb Raider ). Det tilbyder også driverværktøjer og masser af biblioteker og SDK'er. I lægmandsmæssige vilkår: en masse open source-lort for at få spil til at se godt ud med.
Tanken er, at ved at give udviklere åbent mulighed for at dele koden, kan de forbedre dem sammen uden AMD's input, i modsætning til GameWorks, der ofte er afhængig af Nvidias personlige engagement med udvikleren. Det betyder også, at Nvidia skal være i stand til at optimere sine drivere til at arbejde bedre med det, så problemet med visse kortmærker, der fungerer utroligt dårligt af vilkårlige grunde, kan snart være en saga fortid.
hvor er sikkerhedsnøglen på en router
En anden stor fordel er, at både som PS4 og Xbox One begge bruger AMD-arkitektur, GPUOpen potentielt brobygger afstanden mellem pc- og konsoludvikling, hvilket gør porting-spil fra det ene til det andet meget lettere.
Selvom denne open-source model lyder godt, har den en stor ulempe. Nvidias store styrke er, hvor tæt det samarbejder med udviklere for at få spillet til at se bedre ud, mens AMD ser ud til at ønske at tage en meget hands-off tilgang med GPUOpen. Hvorfor skulle en udvikler forbedre GPUOpen, når den simpelthen kan få nogen fra Nvidia til at gøre det på GameWorks?
På den anden side ser det ud til, at licensen, som AMD har givet GPUOpen, tillader udviklere at ændre AMDs teknologi og sælge den for sig selv. Det kan være den motivation, som nogle har brug for for at gøre værktøjskassen bedre.
GPUOpen ser ud som om det kunne være en meget spændende ting. Hvorvidt det vil være en praktisk udfordring for Nvidias GameWorks er lidt sværere at forudsige, for mens GPUOpen og GameWorks gør nogenlunde de samme ting, gør de det på meget forskellige måder. Uanset hvad vil det være utroligt interessant at se, hvordan dette påvirker spiludviklingen, og forhåbentlig resulterer det i bedre indramminger hele vejen rundt!
AMD GPUOpen: Fordobling af Open Source-udvikling (Tom's hardware)
AMD GPUOpen: Fordobling af Open Source-udvikling