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

51
News Marc Sauter Als bevorzugte Quelle auf Google hinzufügen

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.

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

Empfohlener redaktioneller Inhalt [EMBED_URL] An dieser Stelle finden Sie externe Inhalte von [PLATTFORM]. Zum Schutz Ihrer persönlichen Daten werden externe Einbindungen erst angezeigt, wenn Sie dies durch Klick auf "Alle externen Inhalte laden" bestätigen: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt. Mehr dazu in unserer Datenschutzerklärung.
Externe Inhalte Mehr dazu in unserer Datenschutzerklärung.
Empfohlener redaktioneller Inhalt [EMBED_URL] An dieser Stelle finden Sie externe Inhalte von [PLATTFORM]. Zum Schutz Ihrer persönlichen Daten werden externe Einbindungen erst angezeigt, wenn Sie dies durch Klick auf "Alle externen Inhalte laden" bestätigen: Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit werden personenbezogene Daten an Drittplattformen übermittelt. Mehr dazu in unserer Datenschutzerklärung.
Externe Inhalte Mehr dazu in unserer Datenschutzerklärung.

Bildergalerie

51
    • Kommentare (51)

      Zur Diskussion im Forum
      • Von MysticBinary82 Software-Overclocker(in)
        Sag das mal NV mit ihrer recht ansehnlichen Fluid simulation.
      • Von MysticBinary82 Software-Overclocker(in)
        Sag das mal NV mit ihrer recht ansehnlichen Fluid simulation.
      • Von ruyven_macaran Trockeneisprofi (m/w)
        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.
      • Von MysticBinary82 Software-Overclocker(in)
        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?
      • Von matty2580
        Die Techdemo sieht schon toll aus....^^
        Aber bis jetzt gibt es nur ein Spiel mit PhysX, das mich interessiert.
        Dieses Spiel ist Sacred 2, mein Lieblings-Hack´n´Slay, dass ich sogar D3 vorziehen werde.
        Extra für dieses Spiel habe ich mir über Ebay eine gebrauchte Ageia Physx PCI Karte gekauft.
        Die Karte funktioniert leider aber nicht gut mit meiner HD 6950, so dass ich Sacred 2 wieder ohne PhysX spielen muss.
        Nvidia sollte ein System entwickeln, was universell mit allen Grafikkarten funktioniert.
        Entweder eine extra Karte, oder man einigt sich mit AMD.....
      • Von ruyven_macaran Trockeneisprofi (m/w)
        Zitat von MysticBinary82
        Das halte ich für fragwürdig, ich denke nicht, dass PhysX metal schmelzen kann oder metal gefrieren kann um es zu zersplittern. Das hat wenig mit parametern zu tun. Dir ist anscheinend nicht bekannt, dass Digital Molecular Matter eine middleware von Pixelux ist.

        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.
      Direkt zum Diskussionsende
  • Print / Abo
    Apps
    PCGH Magazin 08/2026 PC Games 08/2026 play5 08/2026 N-Zone 08/2026 Linux Magazin 08/2026 LinuxUser 08/2026 Raspberry Pi Geek 09/2026
    PC Games Hardware PC Games Linux Magazin Raspberry Pi Geek Computec Kiosk