Gameplay-Physik via Pixelschleuder

Nvidias Art Gallery Demo: Gameplay-Physik auf der Grafikkarte dank Physx

Mit GPU-beschleunigtem Physx ließ sich bisher nur Effekt-Physik darstellen - das Gameplay zeigte sich unbeeindruckt. Mit der Art Gallery Demo veranschaulicht Nvidia anhand von sogenannten GPU Rigid Bodies, dass in Zukunft auch die Gameplay-Physik von der Grafikkarte übernommen werden könnte. (Marc Sauter, 09.11.2011)
 
Nvidias Art Gallery Demo: Gameplay-Physik auf der Grafikkarte dank Physx
 
Nvidias Art Gallery Demo: Gameplay-Physik auf der Grafikkarte dank Physx [Quelle: siehe Bildergalerie]
Einst war die Physx-Technologie Teil von Ageias Plänen, mit den Physics Processing Units (PPUs) in Form von Steckkarten die Physik in Spielen zu revolutionieren - Techdemos wie das passend benannte Cellfactor Revolution sind bis heute beeindruckend. Anno 2008 kaufte Nvidia die Pioniere auf und portierte die Physx-Physik-Bibliothek auf die hauseigene Schnittstelle CUDA. Somit läuft die Gameplay-relevante Physik auf CPU und zusätzliche Effekte via GPU-Beschleunigung sind möglich - exklusiv auf Nvidias Geforce-Grafikkarten versteht sich.

Auf der Game Developers Conference (GDC) 2011 zeigte Nvidia mit der "Art Gallery" eine Präsentation von Feststoff-Physik auf der GPU, üblicherweise ist hierfür der Prozessor verantwortlich. Die Techdemo basiert auf Epics Unreal Engine 3, die Physx-Bibliothek ist von Haus aus als Physik-Part vorgesehen (siehe Integrated Partners Program). Mithilfe des APEX-Moduls Destruction generiert der Spieler durch Beschuss bis zu 10.000 sogenannte GPU Rigid Bodies (GPBs), also Feststoffkörper - im Gegensatz dazu sind Soft Bodies beispielsweise Stoffe. Abseits der Zerstörung durch den Raketenwerfer interagieren die Bruchstücke zudem mit der Umgebung, wie am Anfang des Videos zu sehen ist: Die einstürzende Decke zerlegt die darunter stehenden Holzbänke.

Die Kollegen von Physx-Info durften die Techdemo anspielen und konnten dabei einige Screenshots anfertigen. Die APEX-Module Destruction und Clothing (Rigid Bodies sowie Soft Bodies) sind Teil der APEX 1.0 Beta, allerdings fehlen die GPU-beschleunigten Rigid Bodies derzeit noch - diese werden für die Version 1.1 erwartet und könnten Teil des nächsten UDKs werden (Epic Games' Unreal Development Kit). Durch die GPBs nähert sich Nvidia wieder dem Gedanke von Ageia an: Eine dedizierte Karte für die Physik - egal ob Gameplay oder Effekte. Apropos: Schauen Sie sich mal an, was APEX Destrcution so kann (zweites Video).

Quelle: Physx-Info




(Ansicht vergrößern für Quellenangaben)
     
 
 
News, Tests und Wissen zu Technologie-Themen finden Sie auf der Technologie-Übersichtsseite von PC Games Hardware Online.
 
 
 
 
 
 
Aktuelle Kommentare
MysticBinary82
Software-Overclocker
10.11.2011 02:09
AW: Nvidias Art Gallery Demo: Gameplay-Physik auf der Grafikkarte dank Physx

Sag das mal NV mit ihrer recht ansehnlichen Fluid simulation.

ruyven_macaran
Moderator
10.11.2011 00:54
AW: Nvidias Art Gallery Demo: Gameplay-Physik auf der Grafikkarte dank Physx

Alle Physikengines in Spielen "tricksen" mit dem Ziel, eine möglichst real aussehendes Verhalten zu zeigen. Physik-Simulationen sind dafür weder nötig noch möglich. Der Spieler will nur, dass sein Flugzeug einen für Geschwindigkeit und Anstellwinkel angemessenen Auftrieb hat, ihm ist vollkommen wurscht, welche Teilchenbewegungen dafür über der Tragfläche ablaufen und er ist definitiv nicht bereit, eine Woche zu warten, bis sie berechnet wurden.

MysticBinary82
Software-Overclocker
09.11.2011 23:02
AW: Nvidias Art Gallery Demo: Gameplay-Physik auf der Grafikkarte dank Physx

Quote: (Zitat von ruyven_macaran)
PhysX kann Partikel = Splitter und Flüssigkeiten = geschmolzen. Über die Stoffsimulation sollten sich eigentlich auch plastische Übergangsbereiche simulieren lassen. Der Wechsel dazwischen ist ein einfacher Wechsel der Objekteigenschaften, eine thermodynamische Berechnung der Abkühlung und Simulation der inneren Vorgänge beim Phasenübergang dürften für ein Spiel wohl kaum nötig sein, da kann man mit einem einfachen Counter arbeiten.


Flüssigkeiten sind anders als ein festes objekt und so werden sie auch anders behandelt. Bei einer flüssigkeit muss man entweder onthefly das mesh berechnen oder aber es ist precalc und das hat dann nix mehr mit simulation zu tun. Ja ich rede von simulation und nicht von irgendwelchen tricks, denn wozu sollte man sonst eine Physik-engine brauchen wenn man tricksen muss?

 
 
432 User online
Anmelden & mitmachen
Benutzername:
Kennwort:
Angemeldet bleiben
Jetzt mitdiskutieren!
Jetzt bestellbar!
Alles zu Crysis 3
Die besten Deals
Komplett-PCs von PCGH
Komplett-PCs von PCGH
So unterstützen Sie PCGH
Folgen Sie PCGH
Aktuelle Heft-Ausgabe
Welche CPU nutzt du zum Spielen? (Mai 2012)
AMD FX-8xx0 (Zambezi/Bulldozer) (1.87%)
AMD FX-6xx0/4xx0 (Zambezi/Bulldozer) (1.34%)
AMD Phenom II X6 (12.97%)
AMD Phenom II X4 (15.37%)
AMD Phenom II X3/X2; Phenom I; AMD Athlon II X3/X4/Athlon (II) X2/Athlon 64 X2 (4.41%)
AMD A8-/A6-/A4-/E2-/E-/C-Serie (APUs) (0.27%)
Sonstige AMD-CPU (inklusive Mobile) (0.53%)
Intel Core i7-37x0 (K/S/T) (2.81%)
Intel Core i5-35x0/-34x0 (K/S/T) (2.94%)
Intel Core i7-39x0 (X/K) (2.94%)
Intel Core i5/i7-2xxx (K/S/T)/Core i7-3820 (26.47%)
Intel Core i7-9x0 (Sechs Kerne) (0.80%)
Intel Core i7-9xx (Vier Kerne) (5.21%)
Intel Core i7-8x0/i5-7x0 (5.48%)
Intel Core 2 Quad (Extreme) (9.89%)
Intel Core 2 Duo (Extreme) (3.61%)
Intel Core i5-6xx/Core i3-3xx/i5-2390T/Intel Core i3-2xxx (T)/Core i3-3xxx (T/S)/Pentium D-/E-/G-/4-Serie (1.20%)
Sonstige Intel-CPU (inklusive Mobile) (1.87%)
748 Teilnehmer
PCGH-Webshops