5. 3. 2015

SONY - Royal Flush


Považujme GDC 2015 za symbolický deň definitívneho prechodu od 7. ku 8. generácií konzol. Next gen je konečne tu. Cross-game je trochu hanlivý pojem označujúci hru, ktorá vzniká primárne s citlivým ohľadom na viac ako 10 rokov starý dizajn konzol PS3, X360 a na novších mašinách sa iba mechanicky posunie do vyššieho rozlíšenia alebo lepšej snímkovacej frekvencie. Nová AMD GCN /graphics core next/ architektúra + asynchrónne GPU výpočty/direct compute + štandardné x86 AMD OoO CPU je však jednak cititeľne výkonnejšia oproti dožívajúcej starine, druhák s nimi doterajšie nástroje /engines, middleware/ a kodérske návyky na konzolách nijako nerátali. Skutočná sila PS4/XO je teda pred nami ešte dobre ukrytá.

Našťastie sa práve pred GDC zo zimných brlohov vykotúľali podstatne vylepšené, komplexné multiplat engines ako Unreal 4.8, Unity 5.x, dokonca Source 2. Vieme, že Frostbite od EA tvrdo pracuje na "GCN" modifikáciách, detto Avalanche engine /herná Just Cause séria/. V SONY na tomto pracujú hlavne špičky zo skupín ICE team, SN systems aka Razor Team, XDEV, kde nájdete aj prácu progišov z Naughty Dog alebo Santa Monica. V ruke v ruke s tým ide up-to-date úprava PC API - DirectX12, Vulkan alias OGL Next, Mantle /toto AMD rozhranie pravdepodobne skoro vypadne z hry/. Konzoly PS4 a XO majú vlastne priebežne vylepšované API s ešte nižším prístupom ku HW, minimálne v prípade PS4, ako je tomu u DX12. Prosím ignorujte tie blábolivé MS PR kecy, ktoré teraz zo seba MS chrlí na dresu DX12, Win10, XO - chcú iba upútať a predať svoje produkty, ako asi každý. Tie 200-500% nárasty framerejtu vo vybraných DX12 demách majú čerta spoločného s "genialitou" tohto API, je to iba dôkaz toho ako hrozivo neefektívna bola riešená komunikácia medzi CPU-GPU v DX11 /CPU workload, multithread draw calls atď./ Zvyšok sú evolučné vylepšenia /conservative rasterization, ROV, TRT3/.

Viem, že slintáte nad grafickými ukážkami z GDC /mimochodom oproti PS4 na 10 x krát výkonnejšom a  1000+ eurovom PC NV GPU s 12 giga vram tam stále vidím masívne "doskakovanie" - zmeny LODs a ďalšie artefakty/ a komu by sa nepáčilo pôsobivé riešenie globálnej iluminácia od Geomerics. O tom však skutočne nové "engines" nie sú. Unity, či Unreal - na prvom mieste tu je ekonomika tvorby hry. Priame aj nepriame náklady. Poplatky, licencie, drahé človeko-hodiny pri výrobe asetov, odlaďovaní hry. Peňazí je totiž v "systéme" o dosť menej, odkedy nám ich odčerpávajú mobility a chuť riskovať ešte menšia, preto je 90% relevantných mainstreamových hier v kategórii dudebro FPS/TPS akcia, občas s prímesou RPG. Nespornou výhodou je, že s moderným middleware budú schopný dosiahnuť vyššiu priemernú, technickú kvalitu aj tímy s nižším budgetom. V tomto vidím hlavnú výhodu nových nástrojov - efektívny workflow, lepší index vstup/výstup.

Veľkou kapitolou GDC bolo detailnejšie predstavenie ďalšieho kola virtuálnej reality, tentokrát od SONY /projekt Morpheus/, HTC@Valve Vive a tretím do páru je Oculus Rift, posledná revízia Crescent Bay. Za každým z nich stoja skutočné kapacity v obore. Opäť však musím upriamiť vaše myšlienky na dôležitejšie veci /viď nižšie/ ako je rozlíšenie /per oko 2x960x1080 pri SONY, 2x1080x1200 pri Valve/, latencia pohybu v priestore /18ms pri SONY/, zorné pole /100 stupňov pri SONY/, snímkovacia frekvencie /60 až 120Hz plus dopočítanie medzi-frejmov, pohybové kompenzácie/, typ displaya /custom OLED matrica pri SONY /, tracking - sledovania polohy prilby/uživateľa, audio poziciovanie a stovky ďalších čiste technicky fines. Nie sú dôležité, sú bez problémov riešiteľné. Dnes drahšie, časom oveľa lacnejšie.

VR prilbu nesmiete brať ako voliteľný doplnok ku každej vašej obľúbenej hre, zabehanej franšízy. Je to podľa mňa samostatná platforma s vlastným softom /platí hlavne pre konzoly/. Abrash, jeden z najlepších "herných" programátorov na svete, správne povedal, že pri kvalitnej VR je jej "rýchlosť" 99% celkovej imerzie. Myslel tým polopate povedané super nízku latenciu obrazu a sledovania polohy prilby, samozrejme počet snímkov za sekundu pred vašimi očami. Bohužiaľ 90 fps sa považuje za rozumné minimum, odporúča sa však aspoň tá 120ka /ehm .. 1000 fps ak ste úplne dôsledný/. Dnes iba PC za "milión" udrží vo všetkých AAA hrách v rozlíšení 2160x1200/ninja detaily absolútne stabilných 90fps. Pri PS4ke môžte cieliť na režim 1920x1080px60fps. Je to hravo dosiahnuteľné ak uberiete nohu z plynu - rozumné zjednodušenie grafiky, AI, fyziky podľa toho kde má hra /HW/ úzke miesto.

" .. will help continue the PCs dominance as the premiere 
content authoring platform." - Source 2, Valve.

Reálny život. Kto si vlastne vaše VR riešenie kúpi a za koľko. Steam sa chváli 125M aktivnými uživateľmi, tlusťoch Gabe sa snaží otvorene a nepokrytene odstrihnúť od MS a sprivatizovať celý segment tzv. herného PC /Steam machines, SteamOS, Steam controller, Steam VR, Steam link stream box/. Veľa šťastia. Pýtam sa však, kde je tá kúpna sila tejto masy puberťákov, čo čaká na 4.99 eurové diskonty 59.99 eurových konzoláckych hier a rochní sa v letných valve výpredajoch. Nevedia utiahnúť vývoj ani jednej vlastnej exkluzívnej AAA PC hry. Skrýva sa leda v mikrotranskciách za čiapky v Team Fortress 2 či parochne v DOTA2. Valve sú pokryteckí čuraci a suroví kapitalisti. Už som tu neraz napísal ako dávno stratili záujem o drahú, single player, story based Half Life 3. Pre nich už iba vyhodené prachy a strata času. Prečo by teda malo toto PC utiahnúť vývoj exkluzívnych AAA hier s veľkým budgetom pre Valve VR ? Alebo inak, pretože podobných projektov sa asi nikdy nedočkáte. Koľko tých PC blbcov, ktorí už dnes na porty z "notebook" konzol potrebujú i7+Nv 780+16 giga ram bude mať na raz tak dobrý HW, aby im to stačilo na kvalitné PC "master race" VR ? Úspech virtuálnej reality nestojí na otázkach technologickej kvalite, tá tu skôr či neskôr bude, ale na veľmi citlivom nastavení ceny, veľkej penetrácii medzi hráčov a teda na marketingu - musíte presvedčiť zákazníka aby po VR túžili, VR musí byť objektívne neodolateľne podmanivé /obsah/ a tento záujem potrebujete udržiavať po mnoho ďalších rokov. Nepotrebujeme iba ďalšiu padlú hviezdu ala kratučké Weemote-PS Move-Kinedryl motion extempóre.

toto video nemá nič spoločné s GDC ale patrí tu na 100% - lebo Handel a obsah je nadradený forme

Naspäť ku PS4ke a SONY. Oznámili vyše 20M predaných kusov. Bravó. Pochváľme sa tým, že PS4 predalo toľko čo Weak Uu a Xbone dokopy a na týždennej báze prekonáva vytrvalo XO v pomere 2:1. Netuším si odhadnúť hranicu, kde sa tento silný rast zastaví - 40M, 50M, 60M. Neviem. Vidím však tu masu ľudí čo nám uteká ku drahým smart mobilom a tabletom. Veľkosť PS4 základne bude pritom kľučová aj pri eventuálnom sa presadení SONY VR platformy štartujúcej už o rok /čakám, že Valve VR padne na hubu - priliš komplikované, 2 x lighthouse box s vlastným akumulátorom, strašné controller bimbasy v rukách, povinne ultra výkonný PC HW, zákonite slabá penetrácia/. PS4 ak to situácia a ekonomika dovolí, bude o rok stáť 299 euro, k komu ďalších povedzme 299 euro za VR balík /prilba + PS4 stereo kamera a "niečo" do ruky/. Vžuum - sme o hypotetický rok neskôr v čase. PC je stále mimo hry, nintendo mŕtve, MS bez VR. Máme tu ale skvelú, cenovo jakž takž prijateľnú SONY HW technológiu /PS4+VR/, vyspelý softvér - SDK, API, middleware, engines. Trochu času a peňazí. Stále hľadáme talenty, herných dizajnérov, jedinečných vizionárov schopných z tohto fantastického potenciálu niečo neodolateľne zábavné, vysoko hrateľné a inšpirujúce vyčarovať.