Particles Magic Effect - iOS Tutorial
Her er noget at sætte på din 2009 tjekliste: mere realistisk fysik i spillet. Du ved, den ekstra matematik i en virtuel verden, som kan omdanne den flade, øjeblikkelige plet fra en tomat, der er flået på en mur, til et pulpagtigt, kvældende rot af spyd. Nu indsæt hvad din M-rated fantasi bekymrer sig for at fremkalde i stedet for "tomat". De er ikke lovende tomater eller noget andet lige nu, men spiludgivere Electronic Arts og 2K Games meddelte kun, at begge virksomheder har licens til NVIDIA's PhysX teknologi, "verdens mest gennemgribende fysik løsning til at designe real-time virkelige virkninger i interaktive underholdning titler."
"PhysX er en fantastisk fysik løsning til de mest populære platforme, og vi er glade for at gøre det tilgængeligt for EA's udviklingshold over hele verden ", siger Tim Wilson, Chief Technology Officer for EA's Redwood Shores Studio.
" Vi er meget imponerede over kvaliteten af PhysX-motoren, og vi licenserede det, så vores studios kan bruge denne løsning tidligt i udviklingen, "Sagde Jacob Hawley, teknologirektør for 2K.
Video af EA DICE's Mirror's Edge kører med NVIDIAs PhysX-aktiverede.
Jeg gav NVIDIA Senior PR Manager Bryan Del Rizzo et opkald for et par timer siden for at chatte om PhysX og den nye -partner
Spil på:
Den 8800 GTX er det punkt, hvor NVIDIA introducerede PhysX til NVIDIA GPU lineup, korrekt? Bryan Del Rizzo:
Vi annoncerede, at vi skulle købe Ageia tilbage i Februar 2008. Vi afsluttede købet et par uger senere, så begyndte vi at flytte PhysX-biblioteker og SDK til vores GPU'er. Jeg ved ikke, hvor bekendt du er med Ageia SDK, men den blev udviklet i C. Så vi har noget, der hedder CUDA, som er vores arkitektur, så det er muligt for applikationsudviklere at udnytte GPU-kernernes kraft til ikke-traditionelle opgaver bortset fra, 3D-gengivelse. CUDA har været en del af vores GPU'er i omkring tre år nu. Det er faktisk en hardware del. Vi har faktisk fået transistorer inde i den chip, der gør parallelbehandling i modsætning til kun traditionel 3D-gengivelse. Vores GPU'er har to tilstande, GPU-tilstanden og derefter CUDA-tilstanden til parallelbehandling, og CUDA-arkitekturen er baseret på C. Enhver udvikler, der kender C, kan skrive et program til CUDA. GO:
Hvordan gør jeg ved, om mit NVIDIA-kort understøtter PhysX eller ikke? BDR:
Alt 8800 GTX eller derover understøtter CUDA og vil derfor støtte PhysX. GO:
Er der en måde at fortælle, hvilken type ydeevne målinger, du kan forvente ved at aktivere PhysX i et spil, der understøtter det? BDR:
At have PhysX kørt på GPU'en er grundlæggende dage og nætter forud for, hvad den originale Ageia-fysikprocessor kunne gøre, bare på grund af antallet af kerner vi har i vores GPU. I den lave ende, selv med hensyn til vores bundkort GPU'er og det integrerede rum, har de mindst 16 kerner. En GTX 280 har til sammenligning kun 240 kerner. Sammenlign det med en Core 2 Quad eller Core 2 Duo på CPU-siden. Du har op til fire kerner der, i modsætning til 240 på en af vores GPU'er i øjeblikket. Det er hele grundlaget for disse CUDA-ting, at du kan drage fordel af alle disse ekstrakerner og bruge dem til parallelbehandling. På GPU-siden afhænger du selvfølgelig af din ydeevne, afhængigt af hvad du har. At slå på PhysX acceleration er virkelig ikke anderledes end at slå på AA [Anti-Aliasing]. Dine rammer pr. Sekund kan falde, men den visuelle kvalitet vil gå op.
GO:
Så jeg så Mirror's Edge demo [se ovenfor] og straks bemærkede jeg, at mens virkningerne er helt iøjnefaldende, synes de også stort set kosmetiske. BDR:
Der er forskellige niveauer af PhysX-effekter. Der er øjet slik stuff, så er der de ting, der faktisk påvirker gameplay, hvor du er nødt til at flytte ting rundt eller forsøge at åbne en dør og ting sådan. GO:
Højre, og jeg ønsker ikke at tage væk fra kosmetisk vinkel, fordi det er let at se, hvor det kan øge din følelsesmæssige investering. Jeg var bare … at tage dette over til de faktiske EA og 2K Games meddelelser i dag, hvad koster udvikleren at tage ting ud over det kosmetiske rum og ind i det gameplay-påvirke rum? BDR:
Nå først kunne du tænke ender i en situation, hvor du vil købe en NVIDIA GPU, hvis du vil have den fulde PhysX-oplevelse. Nu kan du selvfølgelig spille disse spil uden PhysX tændt, i hvilket tilfælde du bare ikke vil få alle de erfaringsmæssige ting, du får med PhysX. Spillet kommer ikke til at være så spændende, men det vil spille helt fint på et alternativt kort. Eller du kan prøve at køre PhysX-stuff på CPU'en, fordi vores ting er cross-platform. Vi understøtter CPU'er såvel som Wii, Xbox 360 og PlayStation 3, hvilket er noget, som folk har en tendens til at glemme.
Udover det, på pc'en, hvis du kører PhysX på GPU'en, er det også skalerbar, hvilket er noget, du ikke kan gøre på CPU'en med konkurrerende løsninger. Så det betyder, at den mere GPU-effekt, du har i din kasse, hvis du tilføjer et andet eller et tredje kort, så kan mængden af PhysX-effekter på skærmen opskalere. Hvis en bygning f.eks. Blæser op til 1000 stykker, og du tilføjer et andet kort, kan den bygges op til 5.000 stykker.
GO:
Er der mulighed for at fortælle, hvad den stigning ville være, når de vejer omkostningerne ved at tilføje sekundær eller endda tertiær hardware? BDR:
Tænk på det som SLI [Scalable Link Interface, NVIDIA teknologi, der giver dig mulighed for at kombinere mere end en GPU i en computer for at øge visuel ydeevne]. Du har to chips, og du får næsten 2X ydeevne, eller tre chips og det er næsten 3X ydeevne. Tidligere har vi gjort med SLI, at du har haft to identiske GPU'er inde i din maskine for at skaleringen skal træde i kraft. Blanding og matchning af forskellige generationer af kort virker ikke, fordi du ender med at dumme ned til den laveste fællesnævner. Med PhysX i en SLI-konfiguration kan du udpege et af disse kort til PhysX-gengivelse og en til GPU gengivelse, hvis du vil. Eller du kan faktisk bruge et ældre kort. Sig, at du lige har opgraderet til en GTX 280, og du har et 9800 GTX sidde på din hylde. Du kan tilføje den 9800 GTX tilbage til din maskine og bruge den som din PhysX renderer.
Så givet alle måder, du kan blande og matche, er det svært for mig at bestemme en enkelt forbrugsmodel, som en forbruger ville vide, hvad de skal hen Køb, fordi der er så mange variabler, og så mange konfigurationer, du rent faktisk kunne komme op med.
GO:
Jeg tænkte mere i forhold til de faktiske effekter selv. Hvad er alle de ting, der ændres, hvis jeg kan have to GPU'er i modsætning til en? To GPU'er giver mig mere PhysX end en GPU, okay, men hvad er "mere" lig med? Jeg antager, at det vil være spilspecifikt? BDR:
Ja, det ville være. GO:
Det er lettere, når du har noget som AA eller AF [Anisotrop filtrering] eller shader revisioner som 2,0 eller 3.0, fordi mens du ikke ved præcis, hvad slutresultatet er, er der enighed om, hvad det tilføjer generelt. Det ville være interessant, hvis du kunne komme med en PhysX-bedømmelse af en slags. BDR:
Måske, men det er svært at gøre det, fordi du har folk, der spiller på forskellige beslutninger. De har forskellige skærme, forskellige skærmstørrelser, opdateringsfrekvenser, alle slags ting. Så permutationerne af alle de forskellige former for konfigurationer derude, er der bare så mange. Det er meget svært at finde ud af erfaringsspørgsmål. GO:
Det lyder som om PhysX skalerbarhedskurven er meget mere dynamisk, at den skaleres op eller ned med meget mere gradation? BDR:
Det gør. Den fedeste ting om PhysX er den skalerbarhed. Der er en anden løsning på markedet kaldet Havok, som Intel ejer. Problemet med Havok er, at det ikke skaleres. Så det betyder ikke noget, hvor hurtigt din CPU er, eller hvor mange kerner det har, vil fysikresultatet være det samme uanset hardware inde i boksen. GO:
Grunden til, at jeg spørger, er, at jeg ser Mirror's Edge-demoen, da personen bliver skudt tilbage gennem plastik, og jeg er klar over, at det kommer til at lyde forfærdeligt sadistisk, men jeg spørger mig selv, hvornår kan jeg løbe op, tag plasten og læg den omkring personens ansigt? BDR:
Der er faktisk et godt øjeblik i Mirror's Edge. Kan du huske Die Hard filmen, originalen? GO:
Sure. BDR:
Så Hans terroristen siger til sine håndlangere, han går "Skyd glasset! Skyd glasset!" Han forsøger at få John McClane, de forsøger at få glasset til at falde på John McClane. Der er faktisk et lignende øjeblik i Mirror's Edge, hvor der er alle disse lysekroner, og hvis du skyder lysekronerne, vil lysekronerne knuse og falde glas på jorden. Og hvis de onde bliver under glasset, kan du faktisk tage dem ud på den måde. Det er en in-game-effekt, som du kun får på PhysX, og på det tidspunkt er den avanceret fra en dramatisk effekt til spørgsmålet "Hvordan spiller du spillet anderledes?"
Garmin-Asus afslører deres første nye GPS-smartphones
Garmin-Asus debuterede deres første to smartphones på Mobile World Congress. Garmin-Asus-venture annoncerede sine to første smartphone-tilbud på GSM Mobile World Congress og troede på tidligere løfter, de bruger hver især et andet operativsystem, en Linux og den anden Microsoft Windows Mobile 6.1 Professional.
CES afslører de fire nye regler for PC-simplicitet
2013'S afgrøde af nye pc'er vil være alsidige, kraftfulde og vigtigst af alt, enkle at bruge.
Nvidia afslører nye Tegra-chips til smartphones, tabletter
Nvidia ønsker at opgradere grafik og applikationsydelse på tabletter og smartphones med to nye Tegra mobile processorer den annoncerede tirsdag.