29/08/10

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/08/10

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

03/08/10

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.