amd was angry geralts hair
Un repte directe per a GameWorks de Nvidia
Nvidia's GameWorks és un conjunt d'eines àmpliament utilitzat que permet als desenvolupadors afegir efectes visuals fantàstics i simulacions físiques fantàstiques al seu joc sense costar-los massa temps de desenvolupament. La caixa d’eines té uns efectes impressionants, com PhysX i HairWorks (allò que hi ha darrere dels cabells deliciosos de Geralt en els més recents Bruixot ), però malauradament pot provocar problemes importants per a alguns jugadors.
Com que GameWorks és propietari i està molt bloquejat per Nvidia, els desenvolupadors no poden compartir el codi amb AMD per optimitzar els controladors. Això significa que per a alguns jocs, els jugadors que utilitzen maquinari AMD tenen èxits notables en el rendiment. AMD va criticar massivament Nvidia a causa de El bruixot 3 L'ús de GameWorks (més concretament HairWorks), i el resultat més pobre que obtenia els resultats d'AmD han tingut com a resultat.
Aquest va ser un problema tan gran per a AMD que ara ha anunciat GPUOpen, una API de codi obert que inclou efectes visuals populars com ShadowFX i la resposta d’AMD a HairWorks, TressFX (més famosament utilitzada a Tomba Raider ). També ofereix utilitats de controladors i moltes biblioteques i SDKs. En termes de profans: molta merda de codi obert per aconseguir que els jocs estiguin bé.
La idea és que permetent als desenvolupadors compartir compartint el codi obertament, podran millorar-lo juntament sense l’entrada d’AMD, a diferència de GameWorks que sovint es basa en la implicació personal de Nvidia amb el desenvolupador. També vol dir que Nvidia hauria de ser capaç d’optimitzar els seus controladors perquè funcionin millor amb això, de manera que el problema de certes marques de targetes amb un rendiment molt poc raonable per raons arbitràries podria ser una cosa del passat.
preguntes i respostes de l'entrevista unix pdf
Un altre gran benefici és que, tant que PS4 com Xbox One utilitzen l'arquitectura AMD, GPUOpen potser pot treure un buit entre el desenvolupament de PC i la consola, facilitant els jocs de portada d'un a l'altre.
Tot i que aquest model de codi obert sona bé, però té un gran desavantatge. La fortalesa de Nvidia és la col·laboració amb els desenvolupadors per millorar el joc, mentre que AMD sembla que vol adoptar un enfocament senzill amb GPUOpen. Per què un desenvolupador milloraria GPUOpen quan simplement pot aconseguir que algú de Nvidia ho faci a GameWorks?
D'altra banda, la llicència que AMD ha donat a GPUOpen sembla que permet als desenvolupadors modificar la tecnologia d'AMD i vendre-la per si mateixos. Aquesta pot ser la motivació que alguns necessiten per millorar el conjunt d’eines.
GPUOpen sembla que podria ser una cosa molt emocionant. Si serà un repte pràctic per a GameWorks de Nvidia és una mica més difícil de predir, ja que mentre que GPUOpen i GameWorks fan aproximadament el mateix, ho fan de maneres molt diferents. De qualsevol forma, serà increïblement interessant veure com això afecta el desenvolupament del joc, i esperem que es produeixi una bona configuració durant tot el dia!
AMD GPUOpen: Doblar-se al desenvolupament de codi obert (Tom's Hardware)
AMD GPUOpen: Doblar-se en el desenvolupament de codi obert