Cu grafica înainte: detalii fără limite

Postat de Matu | Postat in IT, Joace, Resurse, TuTuburi | Postat la data de 10-03-2010

0

Cu grafica înainte: detalii fără limite

Aproape toate aplicațiile tridimensionale din zilele noastre, fie ele jocuri, editoare de tipul Maya sau 3D Max, simulatoare sau generatoare de grafice și hărți 3D, au toate un numitor comun: poligonul. Fiecare placă grafică nouă încearcă să îmbunătățească performanțele de procesare a modelelor 3D prin extinderea memoriei în care se rețin texturile și prin creșterea vitezei de acces la acestea. Cu cât apar pe ecran mai multe poligoane și cu cât numărul și mărimea texturilor este mai mare, cu atât crește și calitatea vizuală a imaginii, artiștii având din ce în ce mai puține restricții la nivelul de detalii a modelelor. Se estimează că în fiecare an numărul mediu de poligoane din jocuril cresc cu aproximativ 22%, grație plăcilor grafice mai puternice și motoarelor grafice din ce în ce mai optimizate. Să vedem cum arată câteva din jocurile mai noi apărute (sau care urmează să apară curând):

Bad Company 2

Bioshock 2

Starcraft 2 – Wings of Liberty (Beta)

Star Trek Online (Beta)

Trine

Nu arată prea rau, nu? Ideea din spatele evoluției graficii este câ într-un viitor destul de îndepărtat, procesoarele grafice vor fi suficient de puternice încât se vor putea ocupa de un număr atât de mare de poligoane simultan, în timp real, încât suprafețele modelelor vor fi extrem de detaliate, la fel ca obiectele din realitate. Făcând o comparație, dacă astăzi un zid este reprezentat printr-o suprafață plană cu o textură de cărămizi aplicată pe ea, în viitor fiecare adâncitură dintre două cărămizi alăturate ar fi modelată 3D prin poligoane foarte mici, astfel încât imaginea rezultată arată ca o reprezentare mult mai fidelă a realității.

Problema este că asemenea performanțe necesită o putere de procesare uriașă, care nu ar putea apărea prea curând în mâinile consumatorului obișnuit. Așa cum stau lucrurile astăzi, grafica 3D poligonală are câteva neajunsuri atunci când e nevoie de a reprezenta obiecte cu suprafețe rotunde (ex: roți, bile etc.) sau neregulate (ex: relief), însă vestea bună e că se lucrează la o abordare complet nouă la aceste probleme – un mod diferit de a reprezenta obiecte 3D pe ecran fără a recurge la texturi și poligoane numit Unlimited Detail.

Folosind poligoane, un calculator bine dotat nu ar putea reda mai mult de 4 asemenea creaturi simultan, în timp real

Tehnologia Unlimited Detail permite, după cum sugerează și numele, un număr nelimitat de detalii în grafica tridimensională – ceva practic imposibil de realizat prin poligoane. În plus, acestă nouă clasă de algoritmi vor fi capabili e a importa modele 3D poligonale și de a le converti în noul format, realizând astfel o legătură între cele două tehnologii. Cum funcționează defapt?

Conceptul este destul de interesant, mai ales pentru că un procesor nu are viteză nelimitată. Cum putem roti perspectiva în jurul unei scene atât de complexe precum cea din pozele de mai sus, pe un laptop obișnuit? (da, imaginile sunt dintr-o scenă redată în timp real, pe un laptop cu placă grafică integrată). Unlimited Detail functionează fundamental diferit față de metodele curente de modelare 3D: prin poligoane, “ray tracing” și “cloud/voxel” – fiecare cu avantajele și dezavantajele ei. Prima din ele este cea mai rapidă dar are geometrie limitată, iar celelalte două au geometrie perfectă dar sunt deosebit de lente (folosite în principal la realizarea efectelor speciale digitale). Unlimited Detail este a patra metodă și cea mai nouă, care seamănă mai mult cu un algoritm de căutare decât cu un motor grafic.

<a href="http://youtube.com/watch?v=Q-ATtrImCx4&amp;feature">http://youtube.com/watch?v=Q-ATtrImCx4&amp;feature</a>

În esență, se pot construi scene uriașe folosind un număr extrem de mare de puncte, informație care este comprimată ulterior într-un format specific. Motorul Unlimited Detail determină direcția camerei (perspectiva) și apoi aplică un algoritm de căutare pentru a găsi punctele care trebuie redate pe ecran din acea perspectivă. De exemplu, dacă rezoluția monitorului este de 1024×768, atunci algoritmul va returna exact 1024 x 768 pixeli, la fel cum Google returnează numai acele rezultate relevante din mulțimea de miliarde de pagini indexate, într-un timp extrem de scurt. Restul de detaliilor din imagine (depărtarea obiectelor de cameră, care obiect acoperă alte obiecte, etc.) sunt realizate printr-o “metodă de procesare în masă”, care calculează toate aceste detalii deodată și le aplică la finalul procesului. Rezultatul este o imagine lipsită de bug-uri, foarte complexă și realizată integral prin algoritmi software.

Dacă nu sunteți încă foarte convinși de avantajele acestei tehnologii, vă invit să urmăriți al doilea film de prezentare de pe pagina celor de la Unlimited Detail, sau îl puteți descărca prin link-urile directe de mai jos:

Low Resolution (19 MB)

High Resolution (180 MB) – Recomandat :)

Un lucru este cert: poligoanele nu or să dispară prea curând, însă dacă acestă nouă metodă de redare a graficii 3D ne aduce măcar jumătate din ceea ce promite, grafica perfectă nu este atât de departe precum credeam odată.

Mâțu’

Starcraft 2 la orizont

Postat de Matu | Postat in Joace | Postat la data de 11-02-2010

0

Starcraft 2 la orizont

Gata cu speculațiile, Starcraft 2 se aproprie de lansare iar acum avem niște repere temporale destul de clare, grație anunțului oficial făcut ieri la conferința Activition Blizzard. Astfel, ne putem aștepta la începerea programului Beta în luna aceasta (Februarie) pentru cei care au fost suficient de norocoși să obțină o cheie Beta și locuiesc într-una din zonele de pe glob în care se  ține beta-ul, urmând ca lansarea produsului final să aibă loc la jumătatea lui 2010, deci pe la mijlocul lui Iunie. Până atunci o să vedem o grămadă de articole, screenshot-uri și clip-uri video noi îndată ce pune lumea mâna pe clientul beta.

Să facem o mică recapitulare despre ce se știe la ora actuală despre Starcraft 2:

  • lansarea din anul acesta este numai primul titlu (Wings of Liberty) din cadrul unei trilogii mai mari
  • campania single-player va conține în jur de 30 de misiuni, care pot fi jucate în ordinea aleasă de jucător (cu unele limitări pentru a permite elaborarea poveștii)
  • acțiunea se petrece la 4 ani după evenimentele din Broodwar
  • majoritatea misiunilor vor avea Terran-ii în prim plan, existând și o mini-campanie de 3-4 misiuni cu rasa Protoss
  • obiectivele misiunilor vor fi mult mai variate decât tipicul “construiește bază, distruge tot ce e pe hartă”
  • vor exista cel puțin atâtea cinenamatic-uri ca în Starcraft-ul original, iar la numărul acestora se adaugă o grămadă de cut-scene-uri care nu  sunt pre-randate
  • jocul va beneficia de BattleNet 2.0, reteaua care facilitează modul multiplayer, aducând o grămadă de îmbunătățiri
  • chiar dacă jocul single player e predominat de Terran-i, toate rasele sunt disponibile în multiplayer
  • Editorul de hărți este mult mai versatil, fiind capabil să acomodeze implementarea de mod-uri mult mai variate (Dota? Pshht…)

Deocamdată nu se cunosc detaliile tehnice legate de cerințele de sistem, dar se pare că motorul grafic este bine optimizat și va rula binișor și pe calculatoarele mai vechi. O altă necunoscută este durata de timp care va trece de la lansarea lui Wings of Liberty și următorul episod, Heart of the Swarm, precum și modul în care vor fi tratate următoarele titluri din punctul de vedere al prețului (la fel ca Broodwar – un fel de addon, sau sunt considerate jocuri distincte?). În orice caz, anul acesta vom avea parte de multe titluri pe piața jocurilor electronice, unele noi, altele cunoscute – dar toate mult așteptate.

[UPDATE 18.02.2010] A început Beta-ul!

<a href="http://youtube.com/watch?v=bedJtVjhpBg&amp;feature">http://youtube.com/watch?v=bedJtVjhpBg&amp;feature</a>

<a href="http://youtube.com/watch?v=3UyloKEp64Y&amp;feature">http://youtube.com/watch?v=3UyloKEp64Y&amp;feature</a>

Mâțu’

Înapoi la 2D

Postat de Matu | Postat in Joace | Postat la data de 23-07-2009

0

Înapoi la 2D

Unele jocuri pur și simplu nu ar fi la fel de bune în trei dimensiuni, Braid nu face excepție. În vremurile noastre, când majoritatea producătorilor de jocuri caută să îndese cât mai multe efecte în motorul lor grafic, uneori e bine să te abați puțin de la asemenea idei și să privești avantajele platformelor 2D. Braid este probabil cel mai bun joc cpe are l-am butonat într-o perioadă bună de timp, cam de la Gish încoace.

braid

Nu prea are rost să vă stric plăcerea de a descoperi de ce Braid este un titlu mai aparte, așa că mai bine încercați demo-ul să vedeți despre ce e vorba. Și apropo de jocuri 2D, a mai apărut un trailer interesant:

<a href="http://youtube.com/watch?v=F7MSTpt346o">http://youtube.com/watch?v=F7MSTpt346o</a>

Mâțu’

Holodeck: Un pas mai aproape

Postat de Matu | Postat in Diverse, IT, Joace | Postat la data de 27-04-2009

0

Holodeck: Un pas mai aproape

EON Reality Inc. se ocupă cu soluții ce permit interacțiunea cu mediile tridimensionale în timp real, iar cel mai nou produs al lor este cu adevărat excepțional: EON iCube. Acesta constă în 3, 4 sau șase pereți peste care se proiectează așa numita ‘realitate virtuală’. Pespectiva reacționează la poziția celor din interiorul incintei prin intermediul ochelarilor dotați cu senzori de mișcare și de poziție, astfel încât iluzia este cât se poate de reușită.

holodeck


Amazing 3D immersion technology from IDEO Labs on Vimeo.

Sistemul permite și adăugarea unor periferice, cum ar fi force-feedback, mănuși ce permit execuția gesturilor etc.

Mâțu’

Quake Live

Postat de Matu | Postat in Joace | Postat la data de 20-03-2009

0

Quake Live

Cu o lună urmă, Quake Live a ieșit din closed-beta și a intrat în stadiul de open-beta! Asta înseamnă că și voi puteți intra pe quakelive.com unde vă puteți vărsa rachetele pe jucători din toată lumea. Este ușor de instalat și gratuit – în plus merge în browser! Abia aștept laboratoarele de informatica :D .

quake-live

Frag ‘em!

Mâțu’

Stalin vs. Martians

Postat de Matu | Postat in Joace | Postat la data de 08-03-2009

0

Stalin vs. Martians

Gamer-ii pot să respire uşor, nu mai trebuie să aştepte după Starcraft 2 sau Black Mesa Project – vor fi cu siguranţă captivaţi întreaga vară de titlul Stalin vs. Martians! Da, este exact aşa cum sună. Nu trebuie să strezi prea tare neuronii ca să ştii ce te aşteaptă în joc. Este vorba despre un RTS (real time strategy) în care misiunea ta este să preiei controlul armatei roşii ca să cafteşti extratereştrii. Epic!

cover-stalin

Te ţine?

Cine produce jocul? Nu contează. Cât va costa? Irelevant. Îl are pe Stalin şi are extratereştri, deci trebuie jucat. Numai ideea de la baza jocului te lasă atât de perplex încât trebuie încercat. E musai! Inspiraţia a venit de la Vodka, samovar, borscht şi pirogi (direct de la gura producătorului).

stalin11

For the Mother Land!

Ne putem aştepta să apară cândva prin Aprilie, asta presupunând că nu e doar o păcăleală. Pentru mai multe informaţii vizitaţi site-ul oficial: http://stalinvsmartians.com/en .

P.S: Primul post scris sub Linux :D

Mâţu’

Starcraft II – Lego

Postat de Matu | Postat in Joace | Postat la data de 05-02-2009

1

Starcraft II - Lego

Tocmai le-am găsit pe net, trebuia să le împart cu lumea :D . Fanii Starcraft vor aprecia efortul.

 

 

1

Banshee

2

Hellion

4

Marines

3

Immortal

Link original: http://www.flickr.com/photos/pepa_quin

Mâțu’

Codename: Gordon

Postat de Matu | Postat in Joace | Postat la data de 29-01-2009

0

Codename: Gordon

Căutam mai devreme niște jocuri clasice 2D, îmi era tare dor de un jump & run. În cele din urmă am dat peste ceva neașteptat – Codename: Gordon. Este un un joc care are la bază universul  Half-Life, însă cu un storyline propriu și plin de umor (replicile de dialog ale lui Gordon se rezumă la “…” sau emoticoane, asta apropo de faptul că nu prea vorbește). Fiind 2D, în sfârșit îl vedem și noi pe Gordon în toată splendoarea lui :D . În plus se regăsesc majoritatea personajelor din seria originală, iar armele sunt cele cunoscute (inclusiv ranga și gravity gun-ul !) . E necesar un training înainte de a sări direct în joc pentru a te acomoda cu modul de control (mouse + tastatură), însă te obișnuiești repede.

Half Life 2D

Păcat că am rămas fără grenade…

Jocul poate fi descărcat de aici gratuit, fie prin download direct fie prin torrent.

Mâțu’

Pauza de joacă

Postat de Matu | Postat in Joace | Postat la data de 17-01-2009

0

Pauza de joacă

Iată trei jocuri flash cu care merită să-ți pierzi vremea din când în când :D .

 

 

gunrun

Gun Run

splitemup

Split ‘em Up

ecaps

ECAPS

Mâțu’

Checkpoint: 2009

Postat de Matu | Postat in Joace | Postat la data de 03-01-2009

0

Checkpoint: 2009

Acum că s-au încărcat bateriile după atâta mâncare și atmosferă de sărbători, e cazul să mai bat câteva taste și în direcția asta. O pauză binevenită, mai ales după (încă) o zi de lucrat la unul din cadourile de Crăciun – un puzzle de 990 de piese. Mă rog, pe cutie scrie 1000 dar Mâțu’, maniac mic ce este, a stat să le numere. Cât de greu poate fi, nu? Eh, e greu rău atunci când o treime din el reprezintă o căpiță de fân întortocheat, iar numărul uriaș de piese nu ajută nici el. Sadic cadou, dar mă ține ocupat :-) . Vacanța a fost un pretext excelent pentru o delăsare totală, în care am îndesat cât mai multe ore de jocuri pe calculator (doamne ferește să rămân în urmă cu titlurile esențiale!), băgat la maț, turnat pe gât etc. … doar e vacanță. Sau cel puțin a fost, pentru că acum ne paște o sesiune și trebuie să ne gândim la muncă. Deocamdată rămânem la stadiul de gândire, munca efectivă rămâne, ca întotdeauna, pe ultima sută de metri.

Revenind la jocuri, o să trec în revistă 10 dintre cele care le-am jucat până la capăt (sau foarte aproape) și merită încercate, dacă nu de altceva măcar pentru grafică. Ordinea în care apar mai jos este absolut aleatoare:

Oblivion

Oblivion

Lasă gura apă:  Libertatea de mișcare

Scârțâie: Quest-ul principal scurt, nu foarte interesant

g2

Bioshock

Lasă gura apă:  Atmosfera

Scârțâie: Obiectivele tipice (înhață obiectul A, du-te cu el la B)

g3

Call of Duty 4

Lasă gura apă:  Realismul

Scârțâie: Nu aș juca modul single-player a doua oară

g4

Tomb Raider Underworld

Lasă gura apă:  Personajul principal, lol 

Scârțâie: Mișcarea camerei, bug-uri

g5

Crysis

Lasă gura apă:  Mediul înconjurător

Scârțâie: AI-ul inamicilor, storyline-ul

g6

Stalker

Lasă gura apă:  Combinația dintre acțiune și explorare

Scârțâie: Greu frate! Tare greu…

g7

Assassin’s Creed

Lasă gura apă:  Arhitectura orașelor

Scârțâie: Repetitiv, în draci de

g8

Half Life II – Episode 2

Lasă gura apă:  Storyline-ul

Scârțâie: Prea scurt…

g9

F.E.A.R.

Lasă gura apă:  Efectele grafice

Scârțâie: Se vrea înfricoșător, dar nu reușește decât ocazional

g10

Fallout 3

Lasă gura apă: Impactul deciziilor jucătorului

Scârțâie: Nu poți continua după terminarea quest-ului principal

Mâțu’