Diit.cz - Novinky a informace o hardware, software a internetu

Havok přináší nový Physics Engine, je 2× rychlejší a 10× úspornější

Havok logo krabice
Společnost Havok, kterou známe jako tvůrce fyzikálního enginu pro virtuální 3D svět, se po letech ticha přihlásila o slovo. Uvádí totiž technologickou novinku, na které pracovala posledních pět let.

S herní fyzikou to po léta bylo takové všelijaké. Dominoval jí Havok, ale ten i z finančních důvodů neměl sílu přizpůsobit se možnostem, které přinesl výpočetní potenciál grafických karet. Právě s tím chtěla Havoku pomoci AMD, resp. vlastně ještě ATi, ale finální verze fyziky akcelerované přes GPU se nikdy nedostala ven - společnost tehdy koupil Intel a tyto plány vzaly za své.

Tím se otevřely dveře Nvidii. Po koupi společnosti Ageia začala propagovat vlastní fyzikální engine - PhysX. Ani s tím to nedopadlo zrovna optimálně - základní verze, která nebyla vázána na konkrétní hardware, z hlediska uživatele nenabízela víc než Havok (vše zpracovával procesor). Pokud měl vývojář zájem o akceleraci, musel napsat samostatný kód pro akcelerovanou verzi - ta však běhala jen s hardwarem Nvidie (původní akcelerátor od Ageii nakonec Nvidia od podpory odstřihla). Na jedné straně stál softwarový PhysX, který nebylo možné akcelerovat a na druhé straně existoval hardwarový PhysX, který zase běhal špatně softwarově (brzdící x87 instrukce a podivná vícejádrová podpora, kdy jednotlivá vlákna byla vzájemně závislá, což eliminovalo možnost efektivního využití více jader paralelně).

To zase bylo impulsem pro Microsoft a standardizaci výpočetního rozhraní Direct Compute, které musí podporovat každá DirectX 11 kompatibilní grafika. Příkladem jeho využití mohou být vlasy hrdinky Lary Croft v novém Tomb Raideru. Direct Compute je sice hardwarově multiplatformní, ale stále jde jen o výpočetní rozhraní, nikoli o fyzikální engine, což pro vývojáře není nejpohodlnější.

Havoku tedy zůstalo velice široké pole působnosti, které se rozhodl využít. Nový engine byl připraven s ohledem na možnosti stávajícího i budoucího hardwaru, cílí na PC segment, mobilní sféru, novou generaci herních konzolí, ale počítá i s těmi stávajícími. Už však nespecifikuje, zda těmi „stávajícími“ myslí Xbox 360 a Playstation 3, nebo jejich nástupce Xbox „720“ a Playstation 4 (výrobci hardwaru a softwaru často slovem „stávající“ myslí generaci, se kterou právě pracují, nikoli tu, kterou mají na stole zákazníci).

Podle zástupců Havoku jsou na beta verzi distribuovanou vývojářům her velmi pozitivní ohlasy - některé fyzikální simulace s touto betou běží 2× (i) rychleji než s původní verzí, přičemž si vystačí s až 10× nižšími nároky na paměť. Společnost zatím o novince hovoří poměrně obecně; o bližší informace se prý podělí na GDC (27. - 29. března).

Tagy: 
Zdroje: 

Diskuse ke článku Havok přináší nový Physics Engine, je 2× rychlejší a 10× úspornější

Pondělí, 18 Březen 2013 - 22:15 | Richmond | 1. Jistě, tohle ovšem platí i pro nVidie, ale ty...
Pondělí, 18 Březen 2013 - 11:10 | webwalker | Já nevidím rozpor :) 1. Ano dostaly tam od AMD...
Neděle, 17 Březen 2013 - 15:16 | Richmond | Wow, to jim téda ta ATIna naplácala. Kor když je...
Pátek, 15 Březen 2013 - 20:08 | Anonym | uplne ta sama pisnicka je v podani Arionu, a s...
Pátek, 15 Březen 2013 - 19:09 | Anonym | aha, takze diskuze nekdy v dobe kdy to teprve...
Pátek, 15 Březen 2013 - 09:54 | webwalker | Nezlob se, ale nebudu tady dávat odkazy na...
Pátek, 15 Březen 2013 - 08:18 | Marek Moravčík | Stále je nás málo. Ale s príchodom nových konzolí...
Pátek, 15 Březen 2013 - 07:30 | Anonym | kde me bylo odpovezeno? muzes dat odkaz? rad bych...
Čtvrtek, 14 Březen 2013 - 23:41 | webwalker | Já myslí, že 8 threadový procesor tu máme všichni...
Čtvrtek, 14 Březen 2013 - 23:39 | webwalker | Smutné je pouze tvé neustálé omílání Vray ve...

Zobrazit diskusi