Project Cars: shitstorm su NVIDIA e Gameworks
Inviato: domenica 17 maggio 2015, 14:36
GameWorks viene ufficialmente presentato all'inizio del 2014, e viene presentato da NVIDIA come uno strumento che dovrebbe permettere agli sviluppatori di sfruttare appieno le tecnologie proprietarie della casa del camaleonte, come possiamo leggere nel post di presentazione ufficiale sul sito della casa: “NVIDIA GameWorks pushes the limits of gaming by providing a more interactive and cinematic game experience and thus enabling next gen gaming for current games. We provide technologies e.g. PhysX and VisualFX, which are easy to integrate into games as well as tutorials and tools to quickly generate game content”.
Con GameWorks, però, NVIDIA non si limita a fornire un supporto indiretto alle software house, ma anche un supporto diretto decisamente invadente: “In addition we also provide tools to debug, profile and optimize your code”. NVIDIA, alle software house che ne fanno richiesta, invia una propria squadra di esperti, lieta di ottimizzare il codice di gioco per le schede verdi. Queste ottimizzazioni, sfortunatamente, sono da accettare a scatola chiusa, in quanto una volta integrate la software house dovrà tenersele come sono e non potrà condividerlo con nessuno (in gergo, Black Code). Nell'EULA di GameWorks, infatti, leggiamo:
Basti vedere i casi Assassin's Creed, dove la GTX680 viene relegata a scheda spazzatura, o Dying Light.
Ad ogni uscita di un gioco GameWorks sembra che la generazione precedente di schede video NVIDIA sia da cestinare, anche quelle che possiedono fisicamente la stessa GPU! Ad es. GTX770 e GTX680 o quelle che fino a due mesi fa costavano migliaia di euro.
Recentemente è salito agli onori della ribalta Project Cars, un gioco sponsorizzato pesantemente da NVIDIA e basato su GameWorks. V'è una recensione, quella di TechSpot, che mostra perfettamente la situazione. Una GTX Titan è alla pari di una GTX 960, mentre una GTX660 se la gioca con una Radeon R9 290X.
Non bastasse questo, anche l'imminente uscita di The Witcher 3 sta suscitando malumori (sul sito NVIDIA si consigliano solo schede Maxwell), a causa soprattutto di una resa grafica scandalosamente scarsa rispetto a quanto promesso. Anche gli effetti grafici dei capelli (HairWorks) sono sotto i riflettori, soprattutto perché (al contrario di TressFX di AMD, tecnologia Open), non sono ottimizzbili per le GPU di AMD (Senza considerare che visivamente i capelli renderizzati con HairWorks fanno oggettivamente defecare ai 9/10 dei videogiocatori).
Con GameWorks, però, NVIDIA non si limita a fornire un supporto indiretto alle software house, ma anche un supporto diretto decisamente invadente: “In addition we also provide tools to debug, profile and optimize your code”. NVIDIA, alle software house che ne fanno richiesta, invia una propria squadra di esperti, lieta di ottimizzare il codice di gioco per le schede verdi. Queste ottimizzazioni, sfortunatamente, sono da accettare a scatola chiusa, in quanto una volta integrate la software house dovrà tenersele come sono e non potrà condividerlo con nessuno (in gergo, Black Code). Nell'EULA di GameWorks, infatti, leggiamo:
Come si può comprendere, quando una casa fa uso del pacchetto GameWorks diviene quasi un socio minoritario di NVIDIA nella realizzazione e nello sfruttamento del gioco, tanto che nel punto 6 della EULA leggiamo quasi un diktat:2. License. Subject to the terms and conditions of this Agreement, NVIDIA grants you (“you”) a limited, non-exclusive, non-transferable world-wide, royalty-free license to (a) internally install, use and display the NVIDIA GAMEWORKS SDK, solely for purposes of developing NVIDIA GameWorks asset content for NVIDIA GameWorks Applications; (b) internally use, copy, modify and compile the Sample Code to design, develop and test NVIDIA GameWorks assets; and (c) reproduce and distribute the Redistributable Code only in object code form and only as fully integrated into NVIDIA GameWorks Applications, in each case solely for your commercial and non-commercial purposes provided that your NVIDIA GameWorks Applications run solely on Windows PCs .
In addition, you may not and shall not permit others to:
I. modify, reproduce, de-compile, reverse engineer or translate the NVIDIA GameWorks SDK; or
II. distribute or transfer the NVIDIA GameWorks SDK other than as part of the NVIDIA GameWorks Application.
Inutile girarci attorno, tutti i videogiochi che hanno avuto il privilegio di utilizzare il pacchetto GameWorks di NVIDIA hanno ricevuto una caterva di critiche, non tanto da parte della stampa (questo cosa significhi lo lascio decidere a voi), quanto da parte degli stessi videogiocatori, di entrambi gli schieramenti, rossi o verdi.A. You will include a reference to the NVIDIA GameWorks and NVIDIA in any press releases for such Game/Application that relate to NVIDIA, or in-game NVIDIA GameWorks technology, and will identify NVIDIA as the provider of "NVIDIA GameWorks" (or such other term or phrase as indicated by NVIDIA from time to time).
B. For Games, Demos, and Videos that incorporate the NVIDIA GameWorks SDK or portions thereof, the NVIDIA GameWorks logos must appear:
a. on the back cover of the instruction manual or similar placement in an electronic file for the purpose of acknowledgement/copyright/trademark notice;
b. on external packaging;
c. during opening marquee or credits with inclusion of “NVIDIA”;
d. must appear on title marketing feature list with a specific call-out of NVIDIA GameWorks Technology
e. on the credit screen; and
f. in the “About” or “Info” box menu items (or equivalent) of all Games or Applications using any portion of the NVIDIA GameWorks SDK.
C. Provide a quote citing yourthe Licensee’s integration of the NVIDIA GameWorks SDK into the Game or Application for NVIDIA’s use in press materials and website.
D. Refer to NVIDIA GameWorks in all press coverage referring to the use NVIDIA GameWorks technology in the development of any Game or Application.
E. Identification by NVIDIA. Subject to the terms and conditions of this Agreement, you agree that NVIDIA may identify you, on NVIDIA's website, printed collateral, trade-show displays and other retail packaging materials, as a company that produces products and/or services which incorporate the NVIDIA Gameworks SDK. To the extent that you provide NVIDIA with input or usage requests with regard to the use of your logo or materials, NVIDIA will use commercially reasonable efforts to comply with such requests. For the avoidance of doubt, NVIDIA’s rights pursuant to this Section 6(E) shall survive any cancellation or termination of the Agreement with respect to existing products and/or services which incorporate the NVIDIA GameWorks SDK.
F. Game/Demo-related Marketing Material. You permit NVIDIA to create and display self-promotional demo materials and use screenshot materials that capture game assets from real-time game play, captured video clips and images from the Game, after release of the Game to the public, and you may also provide NVIDIA with screenshots / imagery and video footage of the Game/Demo representative of your use of the NVIDIA Gameworks SDK in the Game (collectively, “Assets”). You hereby grant to NVIDIA the right to distribute, sub-license, and use the Assets in order to promote and market the NVIDIA GameWorks SDK. To the extent that Company provides NVIDIA with input or usage requests with regard to the use of your logo or materials, NVIDIA will use commercially reasonable efforts to comply with such requests. For the avoidance of doubt, NVIDIA’s rights pursuant to this Section 6(F) shall survive any cancellation or termination of the Agreement with respect to Applications which incorporate the NVIDIA GameWorks SDK.
Basti vedere i casi Assassin's Creed, dove la GTX680 viene relegata a scheda spazzatura, o Dying Light.
Ad ogni uscita di un gioco GameWorks sembra che la generazione precedente di schede video NVIDIA sia da cestinare, anche quelle che possiedono fisicamente la stessa GPU! Ad es. GTX770 e GTX680 o quelle che fino a due mesi fa costavano migliaia di euro.
Recentemente è salito agli onori della ribalta Project Cars, un gioco sponsorizzato pesantemente da NVIDIA e basato su GameWorks. V'è una recensione, quella di TechSpot, che mostra perfettamente la situazione. Una GTX Titan è alla pari di una GTX 960, mentre una GTX660 se la gioca con una Radeon R9 290X.
Non bastasse questo, anche l'imminente uscita di The Witcher 3 sta suscitando malumori (sul sito NVIDIA si consigliano solo schede Maxwell), a causa soprattutto di una resa grafica scandalosamente scarsa rispetto a quanto promesso. Anche gli effetti grafici dei capelli (HairWorks) sono sotto i riflettori, soprattutto perché (al contrario di TressFX di AMD, tecnologia Open), non sono ottimizzbili per le GPU di AMD (Senza considerare che visivamente i capelli renderizzati con HairWorks fanno oggettivamente defecare ai 9/10 dei videogiocatori).