Stránka 1 z 6

NVIDIA GameWorks a nVidia VRWorks - info a vše okolo

Napsal: úte 27. kvě 2014, 14:57
od Ache
Obrázek
https://developer.nvidia.com/content/in ... -gameworks

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. In addition we also provide tools to debug, profile and optimize your code.

Solutions Provided in NVIDIA GameWorks

GameWorks Ray Tracing:

•RTX Ray Tracing

VisualFX

Provides solutions for rendering and effects including:
•HBAO+ Enhanced Horizon Based Ambient Occlusion
•TXAA Temporal Anti-aliasing
•Soft Shadows Improves on PCSS to reach new levels of quality and performance, with the ability to render cascaded shadow maps
•Depth of Field Combination of diffusion based DOF and a fixed cost constant size bokeh effect
•FaceWorks Library for implementing high-quality skin and eye shading
•WaveWorks Cinematic-quality ocean simulation for interactive applications
•HairWorks Enabling simulation and rendering of fur, hair and anything with fibers
•GI Works Adding Global Illumination greatly improves the realism of the rendered image
•Turbulence High definition smoke and fog with physical interaction as well as supernatural effects


Physics

Rigid bodies, cloth, destruction, particles and fluids:
•PhysX Scalable multi-platform game physics solution supporting a wide range of devices, from smartphones to high-end multicore CPUs and GPUs
•Clothing Quickly generate dynamic clothing. Artist focused with intuitive and easy authoring tools
•Destruction Enables artists to quickly generate pervasive destruction significantly enhancing the gaming experience
•Particles & Fluids Particles enable artists to easily provide a much more immersive environment by using physical particles which can interact e.g. with wind and explosion force fields. Particles can also be used to simulate fluids


Core SDK

Exposing access to NVIDIA Hardware:
•NVAPI Allows full access to NVIDIA GPUs and drivers in any UI and non-UI application
•GeForce Experience Settings API Games that integrate GSA will work with GeForce Experience out of the box
•Cross Platform Gamepad API Windows and Android C code for game controllers,
•OpenAutomate A new standard for simplifying testing of applications


OptiX For Games

The NVIDIA® OptiX™ Ray Tracing Engine is a programmable ray tracing framework. OptiX is used in the Games to accelerate tasks like accurate ambient occlusion and light baking.


Sample Code

Graphics and compute samples for both OpenGL and DirectX developers, showing cutting edge technique for games.:
•OpenGl Samples for Windows, Android and other Operating Systems
•DirectX Samples for Windows


Tools

Geforce tools for debugging, profiling and optimizing graphics and compute applications:
•Nsight™ Visual Studio Edition Build, Debug, Profile and Trace graphics and compute applications
•PerfKit Suite of performance tools to help debug and profile OpenGL and Direct3D applications
•Texture Tools for Photoshop Plug in for DDS export, normal maps and mipmaps

Android development tools for debugging, profiling and optimizing graphics and compute applications:
•Tegra Android Development Pack All the software tools required to develop on the NVIDIA Tegra platform and Android
•Nsight™ Tegra, Visual Studio Edition The raw development power and efficiency of Visual Studio for Android
•Tegra System Profiler Multi-core CPU sampling profiler that provides an interactive view of captured profiling data
•NVIDIA PerfHUD ES In-depth analysis of OpenGL ES applications on Tegra based devices
•Tegra Graphics Debugger allows developers to debug and profile OpenGL ES 2.0, OpenGL ES 3.0, and OpenGL 4.x on Windows, OSX and Linux
•Texture Tools for Photoshop Plug in for DDS export, normal maps and mipmaps


Predstaveni část 1 https://www.youtube.com/watch?v=odi-Uqp_870
Predstaveni část 2 https://www.youtube.com/watch?v=SD5n49H4bxE
Predstaveni část 3 https://www.youtube.com/watch?v=6ci-rdMkS_o
Soubor videi s prezentacemi https://www.youtube.com/watch?v=wIKLadk ... 6DiU6zDoCA

Hladis//Edit postu. Pridani popisu Gameworks a nastaveni jako dulezite. 1.6.2014
Hladis//Edit 21.3.2019 pridan Raytracing





No-xův "rozbor" Nvidia Gameworks knihoven:
http://diit.cz/clanek/nvidia-gameworks-watchdogs :-D

Re: Gameworks

Napsal: úte 27. kvě 2014, 15:28
od Hladis
no-X by mel vylezt na cerstvy vzduch, sundat cerveny bryle, prestat papouškovat a opisovat marketingovy a jiny urbanlegendy a seznámit se s realnym svetem. S temi Watch Dogs se slusne shodil, protože jen odpapouskoval nesmyl toho Forbesaka, který tvrdil uz hezkou radku blbosti :lol: Boze muj.
GameWorks nakonec nebude výhrou ani pro vývojáře.
Jasne, proto velka část budoucích AAA titulu Gameworks ma. Mozna by na tyDIIT mohli udelat seznam her, který nejaky věci z Gameworks pouzivaji, když tam delali i ten seznam s Mantle :roll:
tomto ohledu je ale GameWorks jiný. Nejde o nadstavbu, kterou by bylo možné vypnout, nejde o alternativu, která by doplnila standardní cestu.
Kardinalni blbost. Zadny efekt nechybi. Zrovna u Watch dogs se jedna o moznosti zapnout ke standartnimu AO HBAO+ nebo místo SMAA... zapnout TXAA.
S vydáním hry Watch_Dogs, která právě GameWorks využívá, se ale jeho slova potvrdila.
Tak houby s octem. AMD reagovalo stejne jako nV s drivery pro Watch Dogs. nV jen s jednodennim předstihem. Vysledky ze hry jasne ukazuji, ze to zadna extra nVidia friendly hra není :roll:
http://pclab.pl/art57916.html
http://www.techspot.com/review/827-watc ... page3.html
Tohle je slusny tyDIIT fail a směr DD zumpa.

Jediny kde nVidie ma bonusy je snizeny overhead od driveru 337.50, a tam nabira vykonostni body. Nikoliv s nejakym Gameworks. To ještě to jede blbe i na nV grafarnach a o nárocích na VRAM, kterou mají nV mensi ani nemluve :roll:
http://pclab.pl/zdjecia/artykuly/chaost ... ltraaa.png Bych z tohohle mohl naopak tvrdit, ze ta hra je udelana pro AMD.

Gameworks prinasi vyvojarum postupy a featurky, který jsou vyvinuty nVidii a tak je jasny, ze to nVidia nikomu nebude davat :roll: Takze tezko da AMD třeba TXAA. Stále ale hrac ma moznost pouzit jiny mody AA, atd.... Ty featurky nic nenahrazuji. Jen pridavaji a davaji ruzny bonusy. Konecny slovo ma stejne vyvojar.

Re: Gameworks

Napsal: úte 27. kvě 2014, 15:59
od Hladis
Jeden idiot na Forbesu něco placne a https://www.youtube.com/watch?v=Na2WO8QwIog :roll: Tvurce videa si chce stěžovat az u organu EU. Demence.

Re: Gameworks

Napsal: úte 27. kvě 2014, 16:08
od Ache
Hladis píše:Jeden idiot na Forbesu něco placne a https://www.youtube.com/watch?v=Na2WO8QwIog :roll: Tvurce videa si chce stěžovat az u organu EU. Demence.
Hele počkej až nám EU zakáže nvidia grafiky. :-D

Re: Gameworks

Napsal: úte 27. kvě 2014, 16:19
od RAD-x
Ache píše:
Hladis píše:Jeden idiot na Forbesu něco placne a https://www.youtube.com/watch?v=Na2WO8QwIog :roll: Tvurce videa si chce stěžovat az u organu EU. Demence.
Hele počkej až nám EU zakáže nvidia grafiky. :-D
EU nic nezakazuje přece, ta jen dává sankce... no budem to vozit z USA a těžce na tom rejžovat, místní obchodníci nebudou mít přez sankce šanci nám konkurovat...budem to tady prodávat jako vadný na výstavku za plnou cenu, v nejhorším to budem prodávat jako znehodnocený...třeba se zaslepenejma PCIe napajecíma konektorama, nebo ucpanejma DVI a k tomu ještě za pajcku prodávat návody na odzaslepení/oducpání...

Re: Gameworks

Napsal: úte 27. kvě 2014, 16:26
od Krteq
Každá blbost s uzavřeným kódem je na 2 věci, a pokud s tím nemůžou manipulovat ani vývojáři, tak je to obzvlášť na ...

To jim to snad chcete opěvovat? Vůbec bych je neobhajoval.

@Hladis: Tady ale nejde o to, že by to měli někomu dávat, ale podívej se na podmínky s jakými je vázáno jejich použití. A právě že vyvojar to konečný slovo nemá :(

Bože to zas bude flamu

Re: Gameworks

Napsal: úte 27. kvě 2014, 16:36
od RAD-x
Krteq píše:Každá blbost s uzavřeným kódem je na 2 věci, a pokud s tím nemůžou manipulovat ani vývojáři, tak je to obzvlášť na ...

To jim to snad chcete opěvovat? Vůbec bych je neobhajoval.

@Hladis: Tady ale nejde o to, že by to měli někomu dávat, ale podívej se na podmínky s jakými je vázáno jejich použití. A právě že vyvojar to konečný slovo nemá :(

Bože to zas bude flamu
Pro flame tady neni materiál... je to až příliš jasný. Kdo si co zaplatí, to i dostane...stížnosti druhýho že první si zaplatil a první má...to mi připomíná český cikány.

Re: Gameworks

Napsal: úte 27. kvě 2014, 16:38
od Hladis
Abych to upresnil. Gameworks je balik ruznych featur a funkci od nVidie https://developer.nvidia.com/content/in ... -gameworks Jednoduse svoje software technologie dali do baliku a ten nabizeji vyvojarum. Vyvojar si muze vybrat co pouzije. Unreal engine třeba ma zabudovany cely balik, ale opet vyvojar pracujici s enginem si vybere, co pouzije a co ne. Balik obsahuje třeba prave technologie jako PhysX, HBAO+,TXAA, Hairworks (bezi pod OpenCL a ne PhysX), Rezimy DOF + další postprocessy.......jedna se o věci vyvinuty v nVidia a dela na tom opravdu dost dobře placenych lidi. Tohle se netyka jen gameworks, ale i technologii pro profesionalni programy jako CAD. Naposled třeba technologie Blended Order-Independent Transparency. nVidia na to ma i instituci NVIDIA Research, kdy nVidia spolupracuje s univerzitami na vyvoji novych technik. To vse se plati a stoji to velky sumy a samozrejme se to pouziva jako proprietni technologie se snahou k navratnosti investic do vývoje a pro zisk. To zda a jak vyvojari Gameworks pouziji je ciste na nich. Vetsinou je to nadstavba a bonusy pro karty nVidia. Kritika na Gameworks je vesmes toho razu, aby nVidia tohle všechno sdílela a svoje kody davala k dispozici i konkurenci. Tedy aby cely vyvoj zaplatila a pak ho vsem rozdala. nVidia není charitativni organizace, aby sdílela vlastní vyvinuty technologie a postupy. Tohle není charita. To je business.
Krteq píše:ale nejde o to, že by to měli někomu dávat, ale podívej se na podmínky s jakými je vázáno jejich použití. A právě že vyvojar to konečný slovo nemá :(
No vyvojar ma konecny slovo v tom, zda to chce ci nechce pouzit. To myslim. Muze třeba vzit jen TXAA a ostatní se vyprdne. Nebo rekne nV at si to cely strci nekam. nVidia si chrani dusevni vlastnictví a nesdili ho s nikym, vcetne vyvojaru. Místo toho aby vyvojar DoF udelal sam, muze ho dostat od nV (mozna s nejakym bakšišem), ale nesmí s nim nic delat a zneuzit nijak kod, který dostane. Takhle v tom nevidim problém.

Edit//Se i podivejte jaky hry pouzivaji nektery features z Gameworks. Je třeba Roberts se Star Citizen snad upsany krvi nVidii ? :) Zrovna Watch Dogs nepouzivaji ani PhysX a pouzivaji vlastní fyzikalni engine a z Gameforks mají pouze TXAA a HBAO+. To je vse.

Re: Gameworks

Napsal: stř 28. kvě 2014, 00:06
od Hladis
Tomuhle se dnes říká "novinarina". Prebirani zprav bez zapojeni mozgu http://www.cnews.cz/vykon-radeonu-ve-wa ... d#comments a hlavne bez OVERENI :roll:

Re: Gameworks

Napsal: stř 28. kvě 2014, 00:18
od Ache
No jo, kdyby aspoň někdo z novinářských papoušků zapojil mozek tak by mu došlo jaký v tomto grafu mají Radeony hlavní problém... řekl už někdo novinářům o tom co drivery 337.50+ dělají z CPUčkem:
Obrázek

Proč asi Radeon R9 290X dává stejný výkon jako 280X a cross 290Xka taky už nic neškáluje? A R9 270 naopak má výkon velice zajímavý proti GTX760 :wink:
Že by daná scéna byla na těch kartách limitovaná CPUčkem a Nvidii díky driverům co redukují CPU overhead byl limit výše (viz GTX780Ti vs 780Ti SLI)...

No jo prostě jak už tady několikrát padlo: Co si uživatel neotestuje sám, tak to jako by nebylo.

Svádět takový do očí bijící limit CPUčkem na nějaký gameworks efekty (HBAO+ a TXAA) je největší amatérizmus.

Re: Gameworks

Napsal: stř 28. kvě 2014, 00:43
od DOC_ZENITH
Souhlasim s Acheho teorií, ihmo zde neni důvod aby 280x=290x, 290x je ve všech ohledech výše hrubym výkonem.

Tohle je spíš vliv CPU optimalizace driveru. Tenhle boj začala AMD s mantle a už si stěžuje že Nvidia si dovoluje optimalizovat konkréntí hry. To že oni maj mantle kterej jede jen na GCN a konkurence to nemůže použít vůbec i kdyby se SW cestou třeba rozkrájeli na kousky... to je v pořádku ale to co Nvidia udělala ve watchdogs je hřích! Jo jistě....

Kdyby AMD měla DX11 MT rendering aspoň na takové úrovni kde ho NV měla už v dobách Fermi tenhle problém by tu nebyl.

No-X je dobrej teoretik a bejvaly časy kdy jsem se od něj hodně naučil, ale ty časy skončily +- v době kdy básnil jak R600 časem vytahnou drivery jak je mnhem více ready na boudcí hry (což víme jak dopadlo, ala odpadla mnohem dříve jak G80) a pod stolem měl K8 s x1650pro. Poslední dobou jsou ty pro-AMD provokativní články až moc časté.

Nevim co AMd vadí teď, asi to že Nvidia si dovolila reagovat na mantle. A ani to nebylo žádné proproietální rozhraní či API což by asi lecko čekal, ale oni to dělaj cestou "když se optimalizuje mantle není nutné" což je logicky pro AMD čára přes rozpočet, ačkoliv chci aby se low-overhead API jako je mantle prosadilo, vázané na konrkétní G/U architekturu bejt nemělo, pak se z toho že je "open" stala jen fraška.

Re: Gameworks

Napsal: stř 28. kvě 2014, 00:46
od Hladis
Ache:
Ale no tak to bys chtěl moc :lol: V Cesku se tim driverem i s analyzou nikdo nezabyval a zahranicni pisalci na tom nejsou o nic lip a nejspis se na to i zapomelo. Jako kdyby aspoň měli nejaky dukaz a konkretni věc, jenze oni to vytahnou u hry, která z Gameworks pouziva jen HBAO+ a TXAA :lol: PClab aspoň ty rozdily u CPU s nV a AMD ve Watch dogs zmeril. Drivery evidentne měli taky pripraveny oba stejne včas a vykony při limitaci GPU jsou dosti AMD pozitive. Oni se zeptaji na Gameworks člověka z AMD, kterej hned vychrli svůj marketingovej brekot o chudaccich, kterym je ublizovano, ze jim zla nVidie neda kody. Ze delaji to samy, to je vedlejsi a ze by ty kody dal konkurenci jen debil ani nemluve. Nakonec to zabijou tim warezem, kde se rozmázne finta s fake warez verzi, která funguje na torrentech uz snad leta. Oni proste všichni jen tupe opisujou bez premysleni a reálného overeni. Za prve ze sebe delaji hlupaky a za druhy ještě rozhlasujou kraviny mezi lidi. Když ale klidne Guru3D cachruje s verzemi driveru bez zmen grafu......ta "novinarina" je vesmes cela v zumpe.

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 01:49
od CZECHYa
Tak proč to zde jednoduše neotestujeme a můžeme zavřít hubu fanAtikům. Zejtra nebo pozítří mně dojde klíč k Watch Dogs a není problém otestovat přesně dle zadání. :)

Mám tu celkem slušnej výběr grafik od obou táboru, od AMD sice jen mainstream, ale lepší než nic...

GTX 770,GTX 670 a R9 270, všechno pristine kusy + držák v podobě Sandy Bridge Core i7 a Windows 8.1 v Pro edici.

Pokud má Ache Watch Dogs, tak může přidat i GTX 780, protože má dost podobnej systém jako já...


//Krteq - promaz OT

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 11:57
od Hladis
Otestovat se to muze. Není nad nezaisly uzivatelsky test. Ale ja myslim ze není moc co testovat, jelikož všechny weby namerily s aktuálními drivery pro tuhle hru uplne jiny výsledky, nez prezentoval ten sasula na Forbesu a nikdo jeho konspiracni nesmysl s Gameworks nedokazal potvrdit. Naopak ho vyvraci.

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 13:50
od del42sa
zdá se že i autor z Extremetech poněkud opravil svůj původní názor na Gameworks

http://www.extremetech.com/gaming/18309 ... erformance

tak či tak bude zajímavé tuhle kauzu sledovat, až bude k dispozici více her s Gameworks a porovnávat případné rozdíly u GPU a jak to přesně s těmi (ne)optimalizace bude.
The difference here is one of size and scope. Now that GameWorks is embedded in the Unreal 4 engine, it could impact AMD’s competitive performance for years to come. Mantle, in contrast, is shipping in a relative handful of titles. Furthermore, there’s zero evidence that developers who have embraced Mantle are doing so in a manner that would impact Nvidia’s DX11 performance in any way.
More research needed

Right now, there are three things we can say about Watch Dogs: Its multi-GPU scaling is poor, benchmark results are erratic, and it uses colossal amounts of VRAM above 1080p — which means comparisons above this point tend to favor AMD to a progressively greater degree as the resolution increases.

The question of which benchmark results are accurate and what the R9 290X vs. GTX 770 comparison looks like is something I intend to investigate in more detail now that the final version of the game is available for purchase.

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 15:29
od Hladis
jj jsem to cet. Jak jsem psal, zalezi na samotnem vyvojari co z toho pouzije. Dost novych her je v programu Gameworks, ale každý vyvojar si vybira dle toho co on chce. Ikdyz třeba je Gameworks v Unreal enginu, nikdo nebrani vyvojari si třeba udelat vlastní DoF efekt. Vse je to o tom muze a nemusi. Stejne tak Unreal ma integrovany PhysX, ale ne všechny hry na tom engine ho pouzivaji. To pak často i zalezi, kdo nad hrou drzi ruku. Zda to je v programu nV nebo AMD. Samo muze se stat, ze použiju nejakou featuru, kterou grafarna nV zpracuje rychleji nez grafarna AMD, ale to je ciste na vyvojari zda si to takto zvoli. Opravdu za Gameworks nemá cenu hledat konspirace. "Breceni" AMD, ze jim to nVidia neda k odladeni, je spis z marketingovyho soudku s vypoustenim konspiraci proti konkurenci, protože oni vesmes delaji podobny věci. Třeba Star Citizen je v programu Gameworks, ale bude mit i Mantle........To ještě dost věci z baliku Gameworks bezi i na ostatních GPU. HBAO+ si spustis na AMD taky, Hairworks jede přes OpenCL a mel by jet na AMD taky......atd.... Proste tohle je jen pitoma konspiracni bublina na kterou skace plno, jinak to rici nejde, hlupaku. To nemluvim o tech, kteří to vypousteji zamerne a nemaji to v popisu práce.

Jinak uz jsou samozrejme venku testy release verze Watch Dogs spolu s drivery a je to jasny, ze to cely byla jen bouda.

BTW: Pouzivam taky několik věci z Gameworks :)

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 15:38
od CZECHYa
https://www.youtube.com/watch?v=JJnrifAZ9N4

Zde jsou performance benchmarky na Watch Dogs s nejnovějšími drivery. AMD na tom není vůbec špatně...

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 16:12
od oneb1t
ono sice nemuzou kouknout do zdrojaku ale u AMD je vetsinou uplne jasny jak danej efekt uvnitr funguje (jaka matika se tam pouziva pro docileni urcity veci) a proto muzou optimalizovat i bez pristupu ke zdrojakum i kdyz samozrejme trosku hur nez kdyz jsou schopny nad danou casti kodu nechat bezet profiler aby vedeli kde to trva nejdyl a co se tam presne deje

vetsina efektu v pocitacovy grafice uz je davno vymyslena a za poslednich 10 let se spis jen tahaj ze supliku protoze se konecne dostavame na vykon kterej je schopnej je realtime upocitat

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 16:26
od Hladis
Tady nejde jen o efekty a jejich vymysleni ,ale o jejich kod a zpracovani. Stále se vymysleji novy postupy.

Re: nVidia Gameworks

Napsal: stř 28. kvě 2014, 16:29
od BL!zZard
CZECHYa píše:https://www.youtube.com/watch?v=JJnrifAZ9N4

Zde jsou performance benchmarky na Watch Dogs s nejnovějšími drivery. AMD na tom není vůbec špatně...
To má být vtip že :) 280X slabší než 760 (reálně je lehce nad 770) a 290X slabší než 780 (reálně je cca na úrovni Ti)