Hlavní stránka Multimédia Hry a zábava Vývoj technologií počítačových her — díl V.
Vývoj technologií počítačových her — díl V.
autor: Tomáš Šulc , publikováno 23.9.2011
Vývoj technologií počítačových her — díl V.

Historie počítačových her se píše už několik desítek let. Za tu dobu se jednoduché hry typu Pong vyvinuly v komplexní tituly s realistickou grafikou podobnou skutečnosti. Připravili jsme pro vás seriál o jejich vývoji, ve kterém zmapujeme cestu od prvních her jako Tennis for Two hraném na osciloskopu až ke Crysis 2.


Vývoj technologií počítačových her — díl V.

O fyzikálním enginu PhysX od Ageie byla řeč už ve druhé kapitole. Původně nadějnou technologii nedokázala Ageia prosadit. Myšlenka byla dobrá, hardware však hlučný a drahý, krk pak celé technologii zlomily špatné ovladače.

Z ničeho nic se však našel „mesiáš“ v podobě výrobce grafických karet nVidia, který Ageiu koupil. Ze začátku se spekulovalo o důvodu, v polovině roku 2008 nVidia vše odhalila: všechny grafické karty nVidia GeForce s unifikovanou architekturou (tedy modely od GeForce 8 dál) budou umět skrz rozhraní CUDA akcelerovat fyziku PhysX. Problém nedělá ani kombinace grafické karty ATI Radeon k počítání grafiky a sekundární (pomalejší) karty GeForce dedikované čistě na fyziku.

Vývoj technologií počítačových her — díl V.

Vzhledem k dobrému konceptu a velkému vlivu nVidie na trhu s počítačovými hrami se PhysX ze začátku opravdu věřilo, potenciál byl ještě větší než původně, navíc v rukou podstatně zkušenější a větší firmy. Ostatně i sama nVidia měla ústy svých marketingových oddělení velkohubá prohlášení o jedné AAA hře s GPU PhysX měsíčně, což by de facto znamenalo ovládnutí trhu. Jak to nakonec dopadlo víme všichni. Ze začátku bylo her poměrně hodně, AAA titulů však přebytek rozhodně nebyl a většinou šlo o levné a nepříliš úspěšné hry. Časem navíc nVidia ukončila podporu akcelerace PhysX v kombinaci s kartami ATI Radeon pro počítání grafiky, což znamenalo další úder do zad této technologii.

Letos se PhysX ve verzi akcelerované přes grafické karty dostal jen do Alice: Madness Returns, později se snad objeví ještě v pokračování Batmana. Dvě AAA hry ročně jsou však zoufale málo a GPU PhysX skomírá. nVidia však akvizice Ageie litovat nemusí, vydělává totiž na licenčních poplatcích za konzolovou verzi enginu, která je mezi vývojáři poměrně oblíbená a PhysX počítaný přes procesor se poměrně často objevuje i ve hrách na PC.

Mirror's Edge (2009)


zdroj: YouTube, Zogrim

Jak už bylo řečeno výše, několik kvalitních AAA her s PhysX se přeci jen objevilo, pojďme se na ně tedy podívat. Úplně první hrou byl Mirror's Edge. Kvůli dodatečné implementaci PhysX vyšla PC verze o několik měsíců později, než bylo původně plánováno. Dodatečné efekty PhysX sice do hry přidaly jen realisticky se chovající látky a lepší částicové efekty střelby a tříštění materiálů, přesto však šlo o slibný start technologie s velkou nadějí do budoucna.

Batman: Arkham Asylum (2009)


zdroj: YouTube, Zogrim

Klíčovou hrou se pro druhou inkarnaci PhysX stal Batman. Hra byla stejně jako Mirror's Edge postavena na Unreal enginu 3, implementace samotného SDK proto byla hračkou. Dodatečné efekty GPU verze PhysX  nijak nezlepšily hratelnost Batmana, výrazně však pomohly atmosféře. Zejména akcelerované kouřové efekty vypadají výborně i dnes, zatímco poletující papíry a některé další efekty neměly větší přínos a byly spíše ve hře spíš „pro efekt.“

Mafia 2 (2010)


zdroj: YouTube, Zogrim

O rok později jsme se dočkali pokračování české Mafie, která fyziku PhysX v GPU akcelerované verzi také podporovala. Přínos dodatečných efektů byl ale menší než u Batmana, v zásadě šlo jen o větší množství odletujících částic při střelbě a výbuších, případně realističtější chování látek (například kabátu hlavního hrdiny).



 
Komentáře naleznete na konci poslední kapitoly.
164 čtenářů navrhlo autorovi prémii: 79.6Kč Prémie tohoto článku jsou již uzavřené, děkujeme za váš zájem.
Tento web používá k poskytování služeb soubory cookie.