Ageia PhysX je cesta do pekel

MyEgo.cz

home foto blogy mywindows.cz kontakt

Ageia PhysX je cesta do pekel

PC Hardware 26.04.06
Ageia PhysX

Ageia je firmička, která „vymyslela“ nový marketingový pojem, a to „speciální“ kartu pro počítání fyziky. Nazývá tuto nebetyčnou marketingovou blbost PhysX a média z toho slintají blahem. Proč to nazývám rovnou nebetyčnou blbostí? Dávat totiž do již tak přeplněného počítače grafickými (SLI/Crossfire) a zvukovou kartou další „specializovanou“ kartu, která dělá to samé co CPU (tedy vektorové výpočty), nedává totiž žádný smysl.

Ano, i grafická karta je „specializovaná komponenta“. Ale bez ní se počítač neobejde, výstup na monitor je prostě nutný a pouhé CPU to realizovat neumí. Rovněž tak bez zvukové karty se multimediální a herní počítač neobejde, a D/A a A/D audio převodníky prostě CPU emulovat opět nemůže.

Fyziku ale CPU může počítat, a dosud to velice dobře dělá, právě na toto se používají SSE/SSE2/SSE3 instrukce. S PhysX získáme tedy jakéhosi „pomocníka CPU“, občasný vektorový koprocesor, a to jen pro velice ojedinělé případy a pro těch pár her, co to v budoucnu použijí. Takto nesystémové věci mě dokáží doslova rozzuřit, nemají totiž v PC co dělat.

Ageia PhysX je škodná. Místo aby se vývojáři v budoucnu soustředili na podporu dualcore a quadcore procesorů, zůstanou u singlecore a budou se vymlouvat, majíce podíl v Ageia společnosti, že si máme koupit tento hučící a topící akcelerátor (pokud máte dvě karty v SLI, ani jej mimochodem na desku nevydáte). Nabízí se ovšem jiná otázka, pokud již bude možno aplikaci rozdělit mezi CPU a PhysX akcelerátor, jistě by se našla cesta jak hru se zachováním stejného výkonu naprogramovat na dualcore či v budoucnu quadcore. Ale do toho se nikomu nebude chtít.

Ageia PhysX je cesta zpět a podporovat tuto nesystémovou věc je cesta do pekel…


Komentáře

  1. 1 Josef Malý 26.04.06, 07:04:01
    FB

    Ano, tahle karta je skutečně nesmysl. Ale stejně tak je nesmysl zabírat sloty SLI.

  2. 2 Blackx 26.04.06, 07:04:03
    FB

    To je také možný názor, samozřejmě má ta karta nevýhody. Ale má i pozitiva. Nedávno jsem někde tento nápad: Při detekci dvou grafických karet v počítači použít jednu na grafiku a druhou na fyziku. Ta druhá karta je při těchto výpočtech asi 10x rychlejší než hlavní procesor.
    Předpokládám, že PhysX bude ještě rychlejší, takže je nereálné, že by se stejného výkonu dosáhlo na quadcore.
    S tímhle výkonem by se dalo dosáhnout mnohem reálnějšího prostředí, než máme ve hrách dnes.

  3. 3 xpol 26.04.06, 07:04:07
    FB

    Naprosto s Tebou soouhlasím ... Navíc podporovaných herních titulů není zrovna moc a navíc jsou to stejně "sériovky", co se budou hrát tak 2-4 měsíce a pak si na ně stejně nikdo nevzpomene ... A jaká bude cena za "zbytečný kus železa"???

  4. 4 Radek Hulán 26.04.06, 07:04:08
    FB

    [2] jde o to, jak je ten kód napsaný. Pokud něco prezentuje Ageia, je jasné, že nenapíše, že CPU umí to samé ;-)

  5. 5 Michal Tuláček 26.04.06, 07:04:14
    FB

    Tahle karta je docela otazník. Stejnými otazníky mohla - a taky byla - svého času třeba myšlenka na samostatné počítání 3D grafiky, vždyť přece grafické karty byly a programátoři to mohli lépe napsat sami. A ujala se.

    U PhysX je ale problémem základní určení - CO má vlastně počítat. Ono fyzika je široký pojem, má to zlepšit počítání kolizí, a nebo to má mít obvody na výpočty fyziky rigidních tělěs? Tzn. hybnost, nárazy apod. Možná by mohla nabídnout výpočty likvidních prostředí - nějaká simulace vody, vztlak apod. A jaké to má podporovat API? V době vzniku 3D karet tu byl už zajetý průmyslový standard OpenGL. Ale pro fyziku? Je tu ODE.. ale to je jen pro rigidní tělesa... a pak pár komerčních API. Na úspěchu tétop karty se podepíše zejména to, kolik autorů her ji použije jako primární výpočtovou jednotku, která výrazně zlepší zážitek ze hry. Jinak to dopadne jako jiné převratné nápady které spatřily světlo světa jen jako prototyp.

    A nebo se to může stát jen pitomým matematickým koprocesorem, a je to vskutku jen tahák na peníze.

  6. 6 Blackx 26.04.06, 07:04:16
    FB

    [4] Jasně, na tom zaleží vždycky :) Ale jde o to, že grafický a zřejmě i fyzikální procesor jsou optimalizované na to co dělají (hlavně paralelní vektorové výpočty) a jsou v tom dobří.
    Kdybych dneska řekl "Proč dělat grafické karty? Vždyť se to dá spočítat na CPU.", tak mě nikdo nebere vážně. A tohle je podobná situace.

  7. 7 Paulie 26.04.06, 07:04:19
    FB

    [4] Keď sa Ageia karty viac rozšíria, pravdepodobne niekto napíše objektívny benchmark, ktorý porovná CPU (dual, quad) a Ageiu. Potom uvidíme či CPU aj s optimalizovanými rutinami zvláda "to isté". :-)

  8. 8 Radek Hulán 26.04.06, 07:04:59
    FB

    [6] na to samé přece slouží SSE/SSE2/SSE3 instrukce...

    [5] obávám se, že situace je poněkud složitější než se běžným lidem jeví. Takovýto business se dělá trošku jinak, například tím, že pěti hlavním vývojářským firmám se "daruje" 10% celkového objemu akcií Ageia společnosti, a oni poté mají mimořádný zájem na tom, aby PhysX "fungoval", i když by se hra obešla bez něj ;-)

  9. 9 lukas 26.04.06, 08:04:09
    FB

    Nevím nic konkrétního o téhle kartě, hry jdou mimo mě, ale fyzikální akcelerátor je v počítači nutný, pokud má pořádně počítat fyziku. Tvoje věta o grafické kartě "bez ní se počítač neobejde, výstup na monitor je prostě nutný" je skutečně zavádějící - bez grafické karty se počítač (myšleno v tom tupém slova smyslu jako "ta věc na které se hraje a píše ve Wordu", nikoli ve smyslu, který by zahrnoval můj router s Linuxem a všehovšudy 5ti LED diodami) skutečně neobejde, ale bez grafické akcelerace se v pohodě obejde.

    Stejně tak tady se počítač obejde bez fyzikálního akcelerátoru, ale bez něho opravdu pořádnou a přesnou simulaci spočítá jen dost těžko (stejně jako bez grafického akcelerátoru spočítá dost těžko 3D realtime grafiku), takže v herním bude muset být.

    Jeden fyzikální engine na simulaci rigid body dynamics jsem naprogramoval, problémy jsou tam podobné jako u grafické akcelerace a je tu i dost prostoru pro speciální rozšíření (různé druhy explozí, simulace nereálných věcí jako "lasery ze Star Trecku", ...)

  10. 10 Voidless 26.04.06, 08:04:32
    FB

    Pokud existují lidé, kteří investovali do SLI řešení a dvou grafik a mlsně pokukují po quad SLI, je docela pravděpodobné, že separátní karta pro výpočet fyziky své kupce také najde.

    Trh skousl grafické akcelerátory, nástup GPU, SLI i EAX, skousne i tohle. V kamenných dobách her počítal procesor fyziku, grafiku i zvuk a nikomu to nepřišlo divné.

    Ageia PhysX není cesta do pekel, je to jen další cesta peněz z kapes zákazníků pryč. Ale takových cest už tu bylo, je a bude.

    Kdo ví, třeba se pár akcií Ageii v kapse může v budoucnu celkem hodit... ;)

  11. 11 Keff 26.04.06, 08:04:40
    FB

    Myslim ze PhysX je dalsi z veci ktere vzniknou, na chvilku zazari a po roce se ztrati protoze zdroje univerzalne vyuzitelne pocetni sily (CPU a GPU) se dostanou na uroven ktera jednoucelovou kartu predci vykonem.
    Citace z http://physx.ageia.com/faqs.ht... :
    "The Microsoft Xbox360 version is already getting 9.9-class reviews with a big chunk of physics being driven by AGEIA PhysX software." - takze ta karta tam byt nemusi, PhysX je konkurence Havoku plus nejaky vektorovy procesor s jehoz vykonem se Ageia taji.

  12. 12 xpadmin 26.04.06, 09:04:26
    FB

    Myslím, že tato karta je skutečně blbost a souhlasím s panem Hulánem "je to krok zpět".
    Stejně tak je podle mě krokem zpět i SLI, to už tady jednou bylo a dokonce se stejným názvem(3dfx).
    Když se nad tím člověk zamyslí "selským rozumem". Dvě VGAáčka v počítači - PROČ?
    Jasně zvyšuje to výkon to je nezpochybnitelný fakt, tak proč tam teda nedat rovnou 4x VGA, nebo i víc. Tudy podlě mě cesta taky nevede.

  13. 13 Radek Hulán 26.04.06, 09:04:28
    FB

    [12] SLI rozhodně není cesta zpět, právě naopak, pro rozlišení 1600x1200 a vyšší je to dokonce nutnost. Navíc je to začátek nové cesty. Stejně jako dříve bylo DualCPU (dva oddělené CPU), tak dnes je DualCore (dva CPU v jednom chipu), tak to samé čeká SLI.. Více grafických jader na jednom chipu, to je budoucnost, protože cesta neustálého zvyšování frekvence je omezená..

  14. 14 Pepazdepa 27.04.06, 12:04:42
    FB

    Fyzikální karta pro dnešní PC není blbost. Nevím o tom, že by měl jakýkoliv výrobce procesorů v dohledné době s nějakou VPU-Vector Processor Unit integrovanou do CPU přijít. Je totiž obecně dobrá cesta výpočetní jednotky oddělovat a řízení integrovat, přičeš ony jednotky mají mezi sebou dedicované spojení. Fyzikální enginy nepočítají jenom jak rychle se má co pohybovat, ale především kolize. Pro výpočet kolizí je třeba analytické geometrie aplikované na velké množství primitiv. Při těchto výpočtech se počítá právě vektory a maticemi, na což má čip PhysX přizpůsobenou svojí architeruru narozdíl od CPU. Ve výsledku stačí na jednu operaci s vektory čipu PhysX jedna instrukce, ale CPU jich potřebuje deset a více. Jeho interní frekvence je 500MHz a lze pomocí jednoduché matematiky spočítat, že čip PhysX vykoná jeden výpočet rychleji než CPU na frekvenci 5000MHz a to za předpokladu, že by PhysX používal jen jednu ze svých čtyř pipeline. Ještě jsem se chtěl zeptat, jak lze multimedialní instrukce SSE použít k výpočtu kolizí a fyziky rigidních těles.

  15. 15 pleva 27.04.06, 02:04:27
    FB

    [5] první 3D akcelerátory byly odpovědí na extrémně drahé a programovatelní grafické procesory od TI, které byly na kartách od 30kKč. Programátoři měly velké problémy je nšco naučit, drivery byly Dosové, pro každou aplikaci zvlášť a zářily firmy jako SPEA a ELSA.
    U 2D akcelerátorů (nejdřív byly 2D) byl křik, že jsou jednoúčelové a neprogramovatelné a pak se díky Windows, které nastupovaly uchytily a dnes je to standart. U 3D už ani nikdo neřval.

    AGEIa stojí i padá s podporou ATI a NVidie. Pokud upraví drivery a event. i GPU, pak hry půjdou jejich cestou.

    Ale herní nadšenci, kteří by byli prvními zákazníky si radši koupí DUAL grafiku a Zvukovku a tohle nebudou ani mít kam dát. Ale pro HW servery je to požehnání, proptože je o čem psát a co testovat...

  16. 16 Libb 27.04.06, 06:04:28
    FB

    [13] úplně nesouhlasím. Mně spíš připadá, že vývoj směřuje ke zdvojení komponent v okamžiku, kdy nároky na výkon jsou vyšší, než jedna komponenta umí poskytnout, ale v nejbližší generaci se spojí ty dvě komponenty do jedné (třeba dual core CPU). Prostě lidi nechtějí mít v počítači 2 grafiky, 2 procesory atd... Takže já bych tu kartu viděl spíš jako první fázi a v další skončí jako další koprocesor v AMD nebo Intelu, asi jako kdysi numerický koprocesor. Nebo 3DFx VooDoo, akcelerační karta pro grafiku, to bylo to samé, akorát že to bylo asi víc poznat. A lidi to ochotně kupovali, jenže za rok už uměly stejnou akceleraci prakticky všechny grafiky.
    Takže já prorokuju, že ty obvody tu s námi zůstanou, ale ne jako samostatná karta.
    BTW to srovnání s procesory kulhá. Za prvé, jak píšeš, pořád se víc píše pro single core, za druhé, opět lidi preferují jednoho švába. Asi každý si raději koupí dual core, než dva single core.

  17. 17 Tom 27.04.06, 07:04:16
    FB

    Ageia není pouhý matematický koprocesor, který zvyšuje výkon CPU. Ageia funguje jako samostatná výpočtení jednotka, do které hra uloží seznam objektů a jejich vlastností, a následně si od Agei zjišťuje aktuální pozici objetků. Výkon Agei je řádově vyšší než výkon dnešních CPU (za cenu toho, že je není zdaleka tak univerzální jako CPU). Takže o tom že by se u dualcore přesunula část výpočtu fyziky z Agei na druhý procesor nemá smysl, zlepšení by to nepřineslo. Z hlediska realističnosti v 3D hrách je Ageia krok kupředu. Otázka ale je, zlepšení, které přinese bude odpovídající zvýšené ceně.

  18. 18 vlk 27.04.06, 08:04:33
    FB

    [13] řekl bych, že pokud zastáváte názor na oddělené grafické řešení (popř. jejich SLI) verze, úplně stejná je situace na poli jiných výpočtů -fyzikálních. Ono by opravdu i ty grafické mohl dělat procesor (či jejich 2/4/8 jádrové verze) ale specializované GPU je prostě efektivnější. Havok v současné době počítá procesor - proč mu také neulehčit ? Ono už v době Amigy vývojáři věděli, že daleko lepší je mít specializované jednotky na grafiku/hudbu atd než vše nechat počítat procesor. Osobně si myslím, že pokud se to ujme, za pár let to může být ku prospěchu. Peocesor podle mého názoru má jen řídit všechny ostatní periferie určené pro kontrétní výpočty. Pak bude možné také daleko rychleji zefektivňovat a zrychlovat kontrétní aplikace - jako v případě grafických akcelerátorů.

  19. 19 Jan Angelovič 27.04.06, 09:04:13
    FB

    Jestli speciální karta ano či ne ukáže čas. Pokud se ale objeví (tak či onak) první hry s propracovaným fyzikálním modelem, mohlo by to částečně změnit některé herní žánry.

    První kdo budou mít těžkou hlavu nebudou ani tak programátoři, jako spíš návrháři misí/levelů. Dnes nás často vedou za ručičku a způsobů jak splnit úkol je většinou jen několik. Ale do budoucna nebudeme muset hledat půl dne nějaký speciální klíč, když na obyčejnou cihlovou zeď přece stačí pár výstřelů z RPG. Zatím co dnes hráče neštve, že některé mřížky do potrubí vzduchotechniky jdou vykopnout a jiné odolají i výsřelu z tanku, v budoucnu jim to vadit bude.

    A další rozčarování zažijí samotní hráči, protože budou mít "volnost" i něco řádně a NEVRATNĚ pokazit a level prostě nedohrát. :-)

  20. 20 Laco V. 27.04.06, 09:04:15
    FB

    [13] Viac grafických jadier na grafickej karte už v podstate je. Dnes už má každá karta hneď niekoľko pipeline na vykresľovanie. Je to totiž ľahko paralelizovateľná úloha.

    A to je problém pre CPU. Pretože grafickým kartám sa zvyšuje výkon oveľa rýchlejšie než CPU. Preto vznikajú rôzne projekty na odľahčenie CPU od výpočtov fyziky ako použitie jednej karty v SLI alebo táto PhysX. Pre programátorov to zas tak problém byť nemusí. Ak by sa vytvorilo API (ako už niekto spomínal), ktoré by zahŕňalo všetky techniky, mohol by si užívateľ zvoliť, či chce využiť druhú kartu v SLI alebo svoju špecializovanú kartu alebo iba CPU.

  21. 21 Lukfi 27.04.06, 09:04:37
    FB

    Já jsem od začátku tvrdil že je to blbost, když fyzika se dá v pohodě hodit na druhé jádro CPU. Ale spousta lidí má za to, že CPU na tyhle výpočty prostě nestačí. Krom toho fyzika se kromě CPU a PPU dá počítat i v GPU (např. čipy ATi R5xx mají ve většině dnešních her flákající se shadery tak proč je nevyužít).
    [13] Dvě grafická jádra? To asi těžko. Paralelizace v GPU spočívá ve více pipelines, tedy např. G71 jsou jakoby dvě jádra G73 a podobně.

  22. 22 Tex 27.04.06, 09:04:46
    FB

    Zajímá mne jestli např. tato karta má podpora na MATLAB nebo Simulink?

  23. 23 Zdenek 27.04.06, 09:04:55
    FB

    [13] Přesně tak. Budoucnost je v paralelizaci. (všeho :-)

  24. 24 Tex 27.04.06, 10:04:08
    FB

    Tak MATLAB tam není hrají stím hry na fyziku to opravdu nebude...

  25. 25 BOGDY 27.04.06, 10:04:08
    FB

    Ageia licencovala Sony PhysX SDK, ktorý bude využitý v PS3,ale namiesto čipu od Ageia bude využívať výpočtovú silu cell procesoru.Takže je možné, že táto karta bude iba prídavná karta, niečo ako DVD akceleračné (MPEG2) karty v dobách Pentia 133.Takisto MS pracuje na fyzikálnom API, ktoré by malo byť súčasťou DirectX a bolo by fajn,keby vedelo univerzálne využiť nevyužitý výkon CPU, GPU, poprípade fyzikálnej karty :)

  26. 26 Wuuduu 27.04.06, 10:04:15
    FB

    To je síce čiastočme pravda, čo píšeš, ale keď som si v roku 199x (neviem uz presne) objednal z Ameriky cez známeho špecializovanu kartu na výpočty 3D grafiky od neznámej firmičky 3Dfx, tiež sa mi kamaráti smiali, načo ti je taká karta, keď na zobrazovanie stačí obyčajná grafika a 3D operácie hravo zvláda procesor.. vtedy Pentium 133MHz...
    Lenže začali vychádzať nové hry (9 mesiacov po kúpe som hral prvú hru s podporou 3Dfx)... grafika bola náročnejšia, ale ja som slintal blahom...

    Sú tri druhy herných vývojárov: 1. robia hry ala Oblivion, ktoré dokážu z dostupného HW vyžmíkať maximum a ešte aj to je málo, taký FPU využijú k dobru veci.
    Potom je 2. druh vývojárov a tí nedokážu spraviť poriadnu hru, nech je HW akýkoľvek výkonný... a hra v predpotopnej grafike nestíha ani na TOP zostavách...
    3. druh vývojárov robí hry pre MidEnd zostavy, takže tam sa nejaká FPU nejak extra nevyužije, akurát v hre bude X zbytočných trápnych popriliepaných efektov, keďže budú chcieť, aby hra vyzerala dobre na MidEnd zostavách a tie FPU obsahovať nebudú.

  27. 27 Hox 27.04.06, 11:04:18
    FB

    Myslim, že blízká budouctnost herních karet nám předvede sloučení jednotek pro 3d grafiku a pro fyziku na jeden kousek křemíku.Stejně to tak bylo u 2D-3D viz. 3dfx

  28. 28 mea 27.04.06, 11:04:23
    FB

    Nerozumím tomu, proč by fyzikální akcelerátor měl být blbost. Bez vyšších programovacích jazyků by ses taky obešel, dá se to přece naprogramovat v assembleru, ale komu do toho chce pořád dokola, navíc "zbytečně dokola". Je to prostě další stupeň vývoje. Dokážu si dobře představit dobu, kdy budeš mít v počítači kromě grafické, zvukové a síťové karty ještě kartu pro výpočet fyziky (Aegia), umělé inteligence (nejen herní, např. pro predikce slov v textovém editoru, gramatické korekce apod.) a s příchodem nových ovládacích rozhraní např. kartu pro hlasovou komunikaci s počítačem atd. Prostě vývoj.

  29. 29 Ciapka 27.04.06, 07:04:35
    FB

    [28] Len aby za chvýľu nebol počítač ako izba keď tam bude 100 iných kariet...

  30. 30 Petr Malik 28.04.06, 07:04:10
    FB

    [29] No jo, vrací se nám doba sálových počítačů... :-)

  31. 31 DExUS 30.04.06, 01:04:47
    FB

    Podla mna ide o výbornú vec. Hravam Swat4 kde je fyz. engine HAVOC, všetko vypada dobre ale počet objektov ktoré dokáže obslužiť engine/CPU je asi hodne limitovaný, nakolko vela objektov je statických a predsa by sa mohli pohybovat, velmi zaujmavé je že každý vidí niečo iné, ak strelím do suda tak ho vidim padnut v pravo ale spoluhráč ho vidí padnuť v lavo. Prosto rôzny výsledok. Ak by ale takato karta mala zjednotit fyziku v hrach som za !, otázne je ako bude hra vzerat u niekoho kto tuto kartu nemá....

    Btw. Nainštalujte si ovladač ktory najdete tu:
    http://www.ageia.com/products/PhysX_2.4.2_SystemSoftware.zip

    Obsahuje fyzikalne demo. pohybuje sa mi to na fullscreen totálne krásne cca 80-105 fps.
    Je faktom že to nieje potexturovane a objekty su jednoduche ale aj tak neviem čo tým chcel výrobca povedat.... na ich mieste by som to demo spravil trocha záťaživejšie.

  32. 32 [CZ]Hunter 30.04.06, 10:04:06
    FB

    [25] Ano. Přesně tak to je. Tady ve skutečnosti vůbec nejde o žádnou kartičku (ve smyslu PCB + šváby), což je ale to jediný, co většina lidí vidí a hned jásá/nadává. Tady jde právě o to API, na kterým hodlá Ageia nehorázně vydělat (a nejspíš už i vidělala, když to prodala Sony a MS do konzolí).
    Ono je to jak s těma DX. Těm je úplně jedno, na čem tu grafiku pořítají (teda, jedna to není, ale z pohledu hráče i programátora ano), DX vám jen povolí některé věci podle toho, na čem počítáte - podle toho tam máte třeba SM 3.0 nebo SM 2.0 nebo taky třeba software rendering a nebo třeba alfanumeric rendering, kdybyste tu grafiku počítali třeba na kalkulačce.
    Obdobný to bude s PhysX ... stane se z toho jen součást DirectX (všimněte si, jak pěkně sladili názvy jned na začátku) naprosto nezávislá na HW. Bude fungovat ať máte fyzikální akcelerátor nebo nebo, ať se to bude počítat na PPU, GPU, CPU nebo na mobilu, pořád to pojede, až dokud se programátoři nerozhodnou to vašemu mobilu zatrhnout.
    V praxi to použití ale bude mnohem obtížnejší ... jasně, na zdi, vodu, plyny apod. to bude v pořádku, ale jestli od toho někdo očekává například realistický chování vozidel po nárazech, tak ať okamžitě zapomene. K tomu by totiž to auto muselo mít modelovanou i vnitřní strukturu (rám, motor), používat stejný materiály jako auta (u deformačních zón atd.) a k tomu by byla potřeba dokumentace, kterou výrobce hry od automobilky nedostane ani náhodou. O vojenské technice to platí ještě víc.

  33. 33 Radek Hulán 30.04.06, 10:04:35
    FB

    [31] jenže HAVOC zvládne cokoliv počítat na CPU. Není problém proboha, aby CPU počítalo tisíce objektů. To, že s něčím ve hře nejde pohybovat je jen a pouze "lenost" vývojářů a s PhysX to nemá co dělat. Nakonec XBox nic takového nemá, a HAVOC to tam stíhá.. PhysX je jen blboučký marketing..

    [32] skvělý komentář, není to o PhysX, ale o vlastních algoritmech, a "ovladače" pro PhysX jsou schopny tyto zpracovávat na kartě či na CPU. Jedná se jen o zjednodušení pro vývojáře her, kteří nebudou muset psát kus logiky, do níž se jim dosud moc nechtělo. Ale nemá to nic společnéno s faktem, že to CPU (ne)zvládne (zvládne, zcela v pohodě).

  34. 34 Bob Lauer 30.04.06, 05:04:15
    FB

    PhysX? Myslím, že tím množství různých nových koprocesorů patrně ještě zdaleka nekončí! Nedávno jsem kdesi četl (už bohužel nevím, kde to přesně bylo a hledat se mi to teď fakt nechce ;)), že nějaká izraelská firma vyvíjí koprocesor specializovaný na řešení umělé inteligence protivníků v akčních hrách. Po včlenění tohoto nového koprocesoru by prý měla rapidně vzrůst inteligence umělých protivníků v různých 3D střílečkách (jejich schopnost vzájemné kooperace, atd....). Takže, jak to tak vypadá, za rok, dva, patrně bude zapotřebí, na vychutnání si maximálního zážitku z tou dobou nově uvedeného "Half Life 3", mašina se spotřebou aspoň 1KW a samozřejmě napojená na vodní chlazení.... ;)

  35. 35 [CZ]Hunter 30.04.06, 11:04:15
    FB

    Bože, koukám, že sem svůj předchozí příspěvek napsal jako prase :) No ale bylo to pochopeno a to je dobře.
    Ale ještě bych chtěl zmínit jednu důležitou věc, na kterou většina hráčů ráda zapomíná.
    Lépe řečeno - většina hráčů si myslí, že pokud bude hra podporovat PhysX API, budou si moc dělat, co budou chtít. Vyhazovat zdi do povětří vyrábět krátery na bojišti, provrtat se po zemí Technodromem. To je ale omyl. Budou moc dělat pouze to, co jim progrmátoři (gamedesigneři) povolí. A je naprosto navní myslet si, že vám povolí vše. Ve skutečnosti vám bude dovolenou pouze to, co JIM nezkomplikuje práci.
    Bylo by možný tady prorazit zeď a zkrátit si tak průchod levelem o polovinu? Tak to ne, tady tu zeď hráč rozhodně neprorazí (bude tomu zabráněno asi tak přirozeně jako uzávěrka silnice v místě, kam se ještě nemáte dostat).
    Všechno co z těch her získáte navíc bude šplouchání vody a shazování krabic. To leveldesignérům práci nijak nenaruší, tak si klidně šplouchejte jak chcete. Ale zdi se bourat nebudou. Nebuďte naivní, to by se nezaplatilo.
    A karta na AI? Výnoborně. Já bych tam ještě hodil kartu na akceleraci myši a klávesnice (256MB DDR3 buffer na klávesy, nebylo by to geniální?)

  36. 36 PumliCZ 02.05.06, 02:05:59
    FB

    Je to zbytečnost. Ke všemu stači se podívat na vytížení CPU ve hrách a málokdy se blíží 100%, dá se říci že v posledndí době se málokdy stane, že by vám hra nejela kvůli cpu (jako kdysi). Vlastně když nad tím přemýšlím, tak od dob Celeronu 400MHz se mi to asi ani nestalo. Všechno je jen otazkou grafiky...

  37. 37 mira 03.05.06, 12:05:49
    FB

    Ahoj, ta karta (pokud bude fungovat jak má), umožní udělat takovou fyziku, která by byla možná i na quad-core příliš a taky by měla zjednodušit vývojářům tu fyziku vytvořit. Pokud bude využita správným směrem, tedy nabídne opravdovou fyziku ve hře, pak si nemyslím, že je zbytečná. Obávám se ale, že vývojáři to využijí hlavně pro marketing a budou propagovat "vodnatější vodu" a "kamenitější kámen" :-(. A určitě to nebude karta vhodná na všechny typy her.
    Taky je možnost, že se PhysX stane zanedlouho součástí každé lepší karty nebo za dlouho přímo částí jádra. Ona ta specializace někdy není úplně k ničemu. Třeba dokud nebyly pixel shadery, vypadala voda nejlip udelana pomoci Environmetal Bump Mappingu u Matroxu.
    Já bych tu myšlenku ještě principielně nepohřbíval.

  38. 38 SlimX 20.11.06, 06:11:09
    FB

    Myslím že žiadna vec ktorú človek vymyslel a dotiahol do takéhoto štádia vývoja nie zbytočná. Ak nič ine aspoň inšpiruje ludí ku zlepšeniam terajších komponentov. A ludia sa dozvedajú nové veci o fyzike v hrách čo núti výrobcov a programátorov zlepšovať H&Sware kedže si to budú ludia (zákazníci) a nie len tý znalý oboru žiadať.Čo je asi dosť velká motivácia pre každého lebo sa to zákonite musí odraziť na ich platoch,postavení atd... A pri masovom predaji v prípade že sa karta ukáže ako potrebna by som sa nebál ani o cenu ktorá klesne rapídne dole čo je zo všetkým čo som si kedy kúpil do mojho PC.