Componente

Iată ceva de pus în lista dvs. de verificare 2009: o fizică mai realistă în joc. Știți, matematica suplimentară într-o lume virtuală care poate transforma pata netedă și instantanee dintr-o roșie aruncată într-un zid într-o mizerie pulverizată, scânteietoare de stropire. Acum introduceți orice imaginație care vă place să vă creați în loc de "tomate".

Electronic Arts India - Office Tour Part -1 | Showcase | iimjobs.com

Electronic Arts India - Office Tour Part -1 | Showcase | iimjobs.com
Anonim

"PhysX este o soluție fizică excelentă pentru cele mai populare platforme și ne bucurăm să o punem la dispoziție pentru echipele de dezvoltare ale EA din întreaga lume ", a declarat Tim Wilson, directorul departamentului de tehnologie al studioului Redwood Shores din EA.

" Suntem foarte impresionați de calitatea motorului PhysX și l-am licențiat astfel încât studiourile noastre să poată utiliza această soluție la începutul dezvoltării, "A declarat Jacob Hawley, directorul de tehnologie pentru 2K.

Video de la EA DICE Mirror's Edge ruleaza cu PhysX NVIDIA activat.

I-am dat managerului senior PR manager Bryan Del Rizzo un telefon acum cateva ore pentru a vorbi despre PhysX si noul partn

Game On:

8800 GTX este punctul în care NVIDIA a introdus PhysX la gama NVUIA GPU, corectă?

Bryan Del Rizzo: Am anunțat că vom achiziționa Ageia înapoi Februarie 2008. Am încheiat achiziția câteva săptămâni mai târziu, apoi am început să mutați bibliotecile PhysX și SDK pe GPU-urile noastre. Nu știu cât de familiar sunteți cu Ageia SDK, dar a fost dezvoltat în C. Deci, avem un nume numit CUDA, care este arhitectura noastră pentru a permite dezvoltatorilor de aplicații să valorifice puterea nucleelor ​​GPU pentru alte sarcini decât cele tradiționale, Redare 3D. CUDA a făcut parte din GPU-urile noastre de aproape trei ani. Este de fapt o parte hardware. Avem de fapt tranzistori în interiorul cipului care procesează paralel, spre deosebire de redarea 3D tradițională. GPU-urile noastre au două moduri, modul GPU și apoi modul CUDA pentru procesarea paralelă, iar arhitectura CUDA se bazează pe C. Orice dezvoltator care știe C poate scrie un program pentru CUDA.

GO: Cum pot știu dacă cardul meu NVIDIA suportă PhysX sau nu?

BDR: Orice 8800 GTX sau mai sus susține CUDA și, prin urmare, ar susține PhysX.

GO: Există o modalitate de a spune ce fel de performanță

BDR: Făcând PhysX pe GPU este în mod fundamental zile și nopți înaintea a ceea ce ar putea face procesorul fizic Ageia original, doar din cauza numărului de miezuri pe care le avem în GPU-ul nostru. La capătul inferior, chiar și în ceea ce privește GPU-urile de pe placa de bază și spațiul integrat, acestea au cel puțin 16 nuclee. Un GTX 280, doar prin comparație, are 240 de nuclee. Comparați-l chiar împotriva unui Core 2 Quad sau Core 2 Duo pe partea CPU. Aveți până la patru nuclee acolo, în comparație cu până la 240 pe unul dintre GPU-urile noastre în prezent. Aceasta este întreaga bază a acestor chestiuni CUDA, că puteți profita de toate aceste nuclee suplimentare și le puteți folosi pentru procesarea paralelă.

Pe partea GPU, în funcție de ceea ce aveți, performanța dvs. va fi în mod evident diferită. Activarea accelerației PhysX nu este deloc diferită decât activarea AA [Anti-Aliasing]. Cadrele voastre pe secundă pot să scadă, dar calitatea vizuală va merge în sus. GO:

Așa că am urmărit demo-ul Mirror's Edge [vezi mai sus] și imediat am observat că în timp ce efectele sunt cu adevărat captivante, ele par, de asemenea, în mare parte cosmetice.

BDR: Există diferite niveluri de efecte PhysX. Există chestii bomboane ochi, apoi există chestii care influențează efectiv modul de joc în care trebuie să mutați lucrurile în jur sau să încercați să deschideți o ușă și lucruri de genul ăsta.

GO: Corect, și nu vreau să scot din unghiul cosmetic, pentru că este ușor să vezi unde ar putea crește investiția emoțională. Am fost doar … luând acest lucru la actualul EA și 2K Games anunțuri astăzi, care este costul dezvoltatorului de a lua lucrurile dincolo de acest spațiu cosmetic și în spațiul de impact-joc?

BDR: Ei bine, ajungi într-o situație în care, dacă vrei experiența fizică completă, trebuie să cumperi un GPU NVIDIA. Acum, evident, poți să joci aceste jocuri fără a porni PhysX, caz în care nu vei primi toate lucrurile experimentale pe care le ai cu PhysX. Jocul nu va fi la fel de interesant, dar va juca perfect pe o carte alternativă.

Sau puteți încerca să rulați chestia PhysX pe CPU, deoarece lucrurile noastre sunt cross-platform. Sprijinim CPU-urile, precum Wii, Xbox 360 și PlayStation 3, lucru pe care oamenii au tendința să o uite. În plus, pe PC, dacă utilizați PhysX pe GPU, este de asemenea scalabil, ceea ce nu puteți face pe CPU cu soluții concurente. Asta înseamnă că puterea de procesare a GPU-ului pe care o aveți în cutie, dacă adăugați oa doua sau a treia carte, atunci cantitatea de efecte PhysX pe ecran poate crește. De exemplu, dacă o clădire suflă în 1000 de bucăți și adăugați oa doua carte, poate că clădirea suflă în 5000 de bucăți.

GO:

Există o cale pentru oameni să spună ce înseamnă creșterea atunci când aceștia (

)> BDR: Gândiți-vă cum ar fi SLI [Interfață Scalable Link, tehnologia NVIDIA care vă permite să combinați mai multe GPU-uri într-un computer pentru a crește performanța vizuală]. Aveți două jetoane și obțineți aproape 2X de performanță sau trei jetoane și performanța este de aproape 3x. În trecut, ceea ce am făcut cu SLI este că a trebuit să aveți două unități GPU identice în interiorul aparatului pentru ca scalarea să aibă efect. Amestecarea și potrivirea diferitelor generații de carduri nu funcționează, pentru că ați fi terminat până la cel mai mic numitor comun

Cu PhysX într-o configurație SLI, puteți desemna una dintre aceste carduri pentru redarea PhysX și una pentru GPU redarea dacă doriți. Sau puteți utiliza de fapt o carte mai veche. Spuneți că tocmai ați făcut upgrade la un GTX 280 și aveți un GTX 9800 așezat pe raft. Aveți posibilitatea să adăugați 9800 GTX înapoi în aparatul dvs. și să îl utilizați ca dispozitiv de redare PhysX. Astfel, având în vedere toate modurile în care vă puteți amesteca și potrivi, este greu să identific un singur model de utilizare pe care un consumator ar putea să-l cunoască cumpără, pentru că există atât de multe variabile și atât de multe configurații pe care le-ați putea găsi.

GO:

Mă gândeam mai mult la efectele actuale. Care sunt toate lucrurile care se schimbă dacă pot avea două unități de procesare grafică, spre deosebire de una? Două GPU-uri îmi dau mai mult PhysX decât un GPU, bine, dar ce este mai "egal cu"? Presupun ca va fi specific jocului

BDR: Da, ar fi.

GO: Este mai usor cand ai ceva de genul AA sau AF [Revizuire anisotropica] sau 3.0, pentru că, deși nu știți exact care este rezultatul final, există un consens cu privire la ceea ce se adaugă în termeni generali. Ar fi interesant dacă ați putea veni cu un rating PhysX de ceva fel.

BDR: Poate, dar este greu să faci asta pentru că tu ai oameni care joacă la diferite rezoluții. Au mai multe monitoare, diferite dimensiuni ale ecranului, rate de reîmprospătare, toate aceste lucruri. Deci permutările diferitelor tipuri de configurații de acolo, sunt atât de multe. Este foarte dificil să se identifice lucruri experimentale.

GO: Se pare că curba de scalabilitate PhysX este mult mai dinamică, că se scală în sus sau în jos cu mult mai mult gradare

BDR: face. Cel mai tare lucru despre PhysX este scalabilitatea. Există o altă soluție pe piață numită Havok, pe care Intel o deține. Problema cu Havok este că nu scară. Deci nu conteaza ce viteza este procesorul tau, sau cate nuclee are, rezultatul fizicii va fi acelasi indiferent de hardware-ul din interiorul cutiei

GO: Motivul pentru care intreb este ca ma uit la demo-ul Mirror's Edge, in timp ce persoana este impuscata in plastic si imi dau seama ca asta va suna cam teribil de sadic, dar ma intreb daca pot Fugiți-vă, prindeți plasticul și împachetați-l în jurul feței persoanei?

BDR: De fapt, în Mirror's Edge există un moment răcoros. Îți amintești Die Hard filmul, originalul?

GO: Sigur.

BDR: Deci Hans teroristul îi spune călugărilor, el merge "Trageți de sticlă! Încearcă să-l aducă pe John McClane, încearcă să pună paharul pe John McClane. De fapt, există un moment similar în Mirror's Edge unde sunt toate aceste candelabre, iar dacă împușcați candelabrele, candelabrele se vor sparge și vor cădea sticlă pe pământ. Și dacă băieții răi se întâmplă să se afle sub sticlă, poți să-i dai afară în felul ăsta. Acesta este un efect în joc pe care îl obțineți numai pe PhysX și, în acest moment, avansează de la un efect dramatic la întrebarea "cum joci jocul în mod diferit?"