29. 8. 2010

Synergistic Processing Elements (SPE)

Pepíci z 2K Czech /ex Illusion Softworks/ nezvládli po technickej stránke v Mafii 2 - PS3 verzia /prdelkovo slabučká hra/ ani také triviálne prkotiny, ako je trochu sprajtóznej trávy, mláky krvi pod mŕtvolami, alebo kvapka antialiasingu, aj keď je podpora pre MLAA-SPE obsiahnutá priamo v CELL SDK. Od sráčov s tukom obrastenými prasačími mozgami, čo plzňom zalievajú vepro/knedlo som naštastie už dopredu žiaden veľký výkon nečekal. K môjmu sklamaniu teda nedošlo. Ukážeme si však ako to mali urobiť. Didaktickým príkladom bude hra - Star Wars: The Force Unleashed 2 /SW:TFU 2/. Použité bude pole piatich SPE /zo šiestich dostupných/ v kooperácii s PS3 GPU-RSX.



Začneme od tej najjednoduchšej grafickej operácie. Odstránenie animovanej hlavnej postavičky z frejmu a ponechanie statickej geometrie v pozadí. Táto činnosť je potrebná pre správnu funkčnosť ich "násobiča" framerejtu, ktorý tu teraz rozoberať nebudem, neb vo finálnej verzii nebude zahrnutý a ešte má zopár chybičiek krásy na, ktorých sa ďalej pracuje. Pripomínam, že pri hre, ktorá beží na 30 fps máte na vykreslenie jedného frejmu čas - 33 ms. Čokoľvek /pixel-vertex-geometry-compute shaders/ teda robíte, musí sa do tohto limitu zmestiť, inak sa dočkáte frame dropu, alebo tearingu. Takže, ako už vidíte na obrázku vyššie, ich implementácia vyžaduje - tri prebehnutia grafického enginu cez avatara. Spotreba výkonu pri xcrape je 0.4ms, použité je iba GPU a bohužiaľ aj relatívne dosť pomalé tzv. dynamické vetvenie. PS3 kód beží kompletne sóftvérovo /3 paralelné iterácie/ bez dynamického vetvenia s celkovou ztratou 0.3ms, tá môže byť podľa dev "Branching sucks, software pipelining rulez :)" tímu ešte výrazne znížená.

Program beží ďalej - flipping, interpolácia, ale hoplá pri xcrape dev tím tvrdo narazil na jasnú direktívu teplého billa - realizovať všetky "volania" funkcií cez modifikované D3D API xcrapu. Aby sa aspoň priblížili ku superiórnemu PS3 riešeniu porušili TCR #012 /Technical Certification Requirements/ a manuálne manipulovali s pamäťovým adresovaním skrze tzv. nedokumentované inštrukcie. Nič z týchto problémov PS3 nepozná /low level prístup ku hárdvéru je tam povolený/ a časom 0.8ms hravo porazilo xcrap s jeho 1.5ms fiaskom.



xcrap verzia - vpravo zreteľne viditeľný malý počet motion blur samplov s edge artefaktom

Dostávame s inému efektu. Motion blur - MB . Jeho správne naprogramovanie je kľúčové pre korektné a očakávané vnímanie grafiky, ktorá sa aspoň trochu podobá percepcii reálneho sveta. Hry ako God of War 3, Killzone 2 tu excelujú absolútnym spôsobom pred čímkoľvek, čo by xcrap mohol ponúknuť. Nie je tomu inak ani pri SW:TFU 2. Pri xcrape sa podarilo zvládnuť túto dôležitú operáciu iba na najnižšej kvalitatívnej úrovni za priemerne 2.2ms /variabilných 5-11 MB samples/. PS3 bez akýchkoľvek problém chrlí neustále 16 MB vzoriek v najvyššej kvalite a iba za 1.4ms vrátane komplexnej úpravy hrán objektov pri "kolízii" s polopriesvitnými mečmi /alfa blending/. Xcrap šmejd, ak by sa pokúsil o PS3 úroveň zakrákal by plynulosťou smerom na juh niekde ku 15-18fps. Depresívne porovnávanie by mohlo pokračovať ďalšie dve strany.

Zopakujme si teda ako tento posratý kus MS hárdvéru obsiera multiplatformové hry od samého začiatku. Menej CPU/GPU výkonu - menej efektov, jasne nižšia kvalita efektov, menej fyziky, menej interakcie. Málo miesta na DVD - orezávanie dĺžky hier, herného obsahu, zásadné rezy samotného designu hry, menej textúr, menej modelov, menej herných asetov, nižšia kvalita úplne všetkého. Žiaden defaultný HDD - zkriplený streaming dát a týmto teda aj všetky sandbox hry od GTA4 cez Fallout 3 po RDR, ktoré nie sú ničím iným .. iba prašivým DVD hnusom. Pozdrav na dobrú noc, a poučenie, ktoré z toho priamo vyplýva - 2K Czech sú iba malí, blbí, provinční, české sráči.

17. 8. 2010

Gamescon 2010

Priebežne tu budem dávať, čo život donesie. HD Video zo SONY konferencie. Takže celosvetovo viac ako 38 miliónov predaných PS3, z toho 16M v európe. Medziročne nárast predaja herného softu o 38%. Líder v počet pripojených PS3 hráčov - rovných 70%. Dva nové PS3 SKU s 320 a 160 GB HDD, cena ostáva bez zmeny - za 349 /v cene aj jedna MOVE bambuľa/ a 299 euro. Najkvalitnejšie hry podľa hodnotení z Metacritic štatistík. Na trhu viac ako 62M PSP, MOVE bla bla. Vynecháme stupídny Mass defekt 2, ktorý SONY billovi ukradlo /dostupný od 01.2011/. PS3 only hry.



ohlásená Move podpora aj pre Dead Space 2, a Virtua tennis 4 - nový zlatý štandard motion ovládania




KZ3 multiplayer mapa - balzam na oči oproti perfídne hnusnému Halo Reach

Infamous 2 - po odpornej, zastaralej, a genericky nudnej Mafii 2 bežiacej na 18fps, tu máme na mieru ušitý, ZÁBAVNÝ sandbox v špičkovom technickom spracovaní, pritom stále od nehanebne malého dev tímu Sucker Punch /do 50 duší/. Premiéra Killzone 3 MP aj s podporou pre 3D režim - vyzerá to asi desaťkrát lepšie než hnusné HALO Reach v story móde, a bez námahy lepšie než únavne sterilné Crysis 2 MP. Prekopaný bol EXP systém, v krátkom videu sú jasne pozorovateľné nové melee útoky a "vehikle" - zatiaľ exoskelet a jet packy. Insomniac predstavil dve očakávané pokračovania Ratchet: All 4 one a Resistance 3 /iba teaser trailer, srší však z neho kooperácia a možno aj viac teh horror atmosféry v tme bez sviečky/. Nový Ratchet - je vlastne relaxačná party hra pre 4 hráčov s výrazne kooperatívno-kompetitívnymi črtami. LBP2 /stačí nové video/ - skutočne viac platforma na vývoj hier ako platformer, všetky tie teplošské Mario kraviny kope do rite aj bez všemocného editora.



po kritike hráčov zmena z metrosexuála do podoby starého trestanca Cole MacGratha /off screen herné video/

Božské GT5 v európe od 3.11.2010. Ďalší významný "prelom" v zatuchnutej GT sérii /skočte na 0:30s/, po úžasne zrealizovanej dynamickej zmene dennej doby sme dostali v poslednom builde aj tzv. skidmarks - stopy po gumovaní na asfalte, pri zablokovaná kolies, alebo po brzdení s ťažkou nohou !!! Ešte väčšou bombou je ohlásenie túžobne očakávanej zmeny počasia počas pretekov, takže nám konečne zaprší a bude sa lietať do boxov vymeniť suché za monzúnové gumy. Novinkou je aj manažment osobnosti pilota /psychická odolnosť, sila/ a možnosť jeho výmeny počas endurance jázd /autopilot AI počas B-spec módu, keď ste vy ako hráč iba šéfom tímu/, ak sa chlapec príliš unaví a robí chyby. A objavila sa zatiaľ nefunkčná ikonka course maker - editor/návrh designu trate na istej úrovni. Neakceptujem vo finále žiadne hodnotenie nižšie ako 10/10, ak priposratý arkáde datadisk flopza 2.5, ktorý obsahuje o jeden RÁD to jest desať krát menej features/obsahu než GT5 fasoval suverénne deviatky a "deväť a polky" - potom GT5 iné hodnotenie ako najvyššie nemôže nedostať.



zatiaľ Japana only GT 5 bundle

3. 8. 2010

Obliehame hrad

Portugalci trochu meškajú so svojim debutom. Under Siege. Predžutý úvod - žáner RTS, natívna 1080p grafika, licencovaný SONY PHYRE engine, rozsiahla podpora pre MOVE ovládač /aj preto tá gameska trochu mešká/, split-screen, online kooperatívne a kompetetívne MP módy /vrátane video chatu/, nahrávanie akcie - replay, youtube upload /už do nového 15 minutového limitu/, photo mód, vlastné hudbičky - custom sondtrack. A špičkový, komplexný herný editor. Šírenie vami vytvorených máp bezbrehým internetom. StarCraft - killer, to je jasné na prvý aj druhý pohľad. Ani rím nepostavili za jeden deň, a ich hypotetický ďalší projekt - ak by na už hotových nástrojoch rýchlo zakvasili nejakú, peknú, akčnú RPG kopne do rite aj Diablo III.


  • nepôjde o klasickú RTS - v štýle vymletých kravín ako celá produkcia od Blizzfucku za posledných 13 rokov. Komornejšie boje ala Laser Squadron, alebo UFO- Enemy Unknown. Avšak v reálnom čase, bez nutnosti niečo ťažiť, viac taktika ako zombie "brainless" PC klickfest. Základná story kampaň Under Siege cca 7+ hodín.
  • spomína sa aj príbuznosť s hrami ako Myth a dokonca Word of Warcraft. Samotná akcia beží v dvoch fázach - plánovanie a exekúcia. Prachy si zarábate vraždami, zabíjaním, plnením úloh, "zbieranim predmetov" - drancovaním /asi ako bratia rusi, keď nás oslobodzovali v 1945/. Vaše jednotky naberajú Exp po každom vyhratom boji a ak prežijú, veteráni postupujú do ďalšieho kola. Zelenáčov rekrútujete, a trénujete v plánovacej fáze.
  • podpora všetkých XMB PS3 features ide skutočne nadoraz, okrem hore spomenutých - viď photo mód /snapshot kedykoľvek - v hre, v menu, v editori/ aj možnosť priamo nabootovať do hry z inej, ktorú aktuálne hrajete, ak vám kamoš pošle pozvánku na kooperatívnu genocídu príšer so zelenou krvou. Okrem pravej 1080p grafiky, pridali aj novinku. Veľmi kvalitný antialiasing /až 16xAA/ vďaka novému MLAA SPE algoritmu.
  • editor - zvoľte si veľkosť mapy, základnú tému /bažiny, pustiny, ľad, rokvitnutá lúka s full nude elfkami so špicatými .. ušami/ a defomujeme terén. Melioračné práce. Veľmi výkonné terraformovacie nástroje /viď Mod nation Racer/. Nadrbete tam stromčeky, kvety, trávu, mláky, kamene, potoky, zmeníme svetlo, pridáme hmlu, svetelné odrazy, pohrajeme sa s AI logikou NPC panduľákov, skripty, deathmatch, capture the flu, iné VAŠE herné hybridy atď. Editor, ktorý dostanete do rúk bude de fakto ten istý, v ktorom tím výtvoril všetky SP a MP mapy. Vyladený pre defaultné ovládanie joypadom pred telkou bez PC. Hráčmi zrealizované mápy/módy budú prístupné z hry cez extra portál - môžte si ich odtiaľ sťahovať, alebo tam nahrávať, a hodnotiť - rating.
  • MOVE - virtuálna super presná a citlivá myš /aj s veľmi potrebnými tlačítkami narozdiel od MS Kinedrylu bez vajec/ je plne podporovaná v hernom aj editor režime /doslova "maľujete ako štetcom po plátne"/. Bambuľa aj navigátor. Niekoľko ovládacích variánt - absolútne/relatívne koordináty, fixovanie kamery na kurzor. Pre joypad platí to isté, je maximalne uľahčená rýchla navigácia po krajine, "chytanie" jednotiek do kurzora.
  • hra je v poslednej fáze vývoja. Ešte SONY certifikácia a behom pol roka/do konca roka je na trhu ako PSN digitálne distribuovaná hra. Zmena vyhradená. Oficiálna stránka a fórum pre pokec sa znovu-otvára o týždeň - 11.8.2010. Dev tím veľmi ochotne načúva požiadavkam zo strany hráčov /editor, split screen a meter ďalšieho čo tam pribudlo v poslednom čase/, takže do finálneho buildu sa iste ešte nejaké malé zmeny udejú. Staršie, presne rok staré a teda dosť neaktuálne, ale dostatočne výživné video.