Achtergrond: nVidia GF100 GPU

14 reacties
14 besproken producten
Inhoudsopgave
  1. 1. Inleiding
  2. 2. GF100
  3. 3. Streaming Multiprocessors
  4. 4. DirectX 11 en Tesselation
  5. 5. Tesselation demo's
  6. 6. PhysX
  7. 7. GPGPU
  8. 8. 3D Vision Surround
  9. 9. Conclusie
  10. 14 besproken producten
  11. 14 reacties

PhysX

Het woord physics viel al, en is ook één van de buzzwords bij moderne games en bij de nVidia GF100 chip. We moeten hierbij onderscheid maken tussen physics en PhysX: physics is de verzamelnaam voor natuurkundige berekeningen binnen 3D-games die beelden en gameplay realistischer moeten maken. Denk aan het realistisch laten instorten van gebouwen en laten ontploffen van objecten, maar ook het wapperen van een vlag of menselijk haar in de wind zijn natuurkundige berekeningen. Dergelijke berekeningen zijn erg complex, en zeker door de CPU een zware belasting. Geen wonder dat de meeste karakters binnen 3D-games óf kaal zijn óf een helm, hoed of pet op hebben. PhysX is nVidia's framework om physics-berekeningen door de GPU te laten doen, waardoor ze veel sneller en efficiënter kunnen worden uitgevoerd. Door nVidia GPU's wel te verstaan, want PhysX werkt niet op ATI Radeon chips. Dat is ook direct de reden waarom game developers niet bepaald in de rij staan om PhysX te implementeren. Desalniettemin worden dit soort effecten in moderne games teeds belangrijker en gelukkig brengt DirextX 11 ook hier een oplossing: het DirectCompute gedeelte van de nieuwe DirectX-versie biedt spelontwikkelaars de mogelijkheid om op een gestandaardiseerde manier de 3D-chip in te zetten voor andersoortige berekeningen, waaronder dus voor physics berekeningen. Met de komst van DirectX 11 kan deze technologie waar we al jaren over praten eindelijk echt gaan doorzetten.

We schreven al dat de GF100 chip eigenlijk primair is ontwikkeld als GPGPU-chip en zodoende is nVidia's nieuwste GPU ook bijzonder geschikt voor dergelijke taken. Om dat te demonstreren heeft nVidia een speciale demo gemaakt waarin naast tesselation en andere DirectX 11 effecten worden gebruikt, voornamelijk physics de boventoon voert. De demo is geïnspireerd op de experimenten die de Amerikanen deden voordat ze de eerste raketlanceringen gingen doen. Om te analyseren hoe mensen reageren op extreme g-krachten, maakten ze een soort slee op spoorrails met een gigantische raketmotor achterop. In het filmpje hieronder zie je ontelbare physics effecten: de manier waarop het voertuig beweegt als gevolg van de stuwkracht, de gelaatsuitdrukken van de onfortuinlijke bestuurder, de manier waarop het schuurtje halverwege en de brug aan het eind instorten en zelfs alle rook die uit de motor komt wordt op een natuurkundig correcte manier gemodelleerd.

Vanaf 0:30 tonen we nogmaals hoe de brug instort. Je ziet duidelijk dat de brug is gemodelleerd uit vele kleine onderdelen die op een realistische manier uit elkaar spatten. Vanaf 0:44 krijg je een kleine blik in de keuken, wanneer we het gebruikte physics-model zichtbaar maken. Je ziet dat het voertuig is opgedeeld in verschillende onderdelen, die allemaal afzonderlijk natuurkundig gemodelleerd worden. Kleine, bijna onzichtbare pijltjes tonen de bewegingsvectoren die berekend zijn. Zodra het voertuig vertrekt zie je dat de pijlen veel langer worden, als gevolg van de krachten van de motor. Ook hier geldt: bekijk het filmpje vooral in 720p of 1080p om de details goed te zien.


14 besproken producten

Vergelijk   Product Prijs
Asus ENGTX470/2DI/12GD5

Asus ENGTX470/2DI/12GD5

  • Nvidia GeForce GTX 470
  • 1280 MB
Niet verkrijgbaar
Asus ENGTX480/2DI/15GD5

Asus ENGTX480/2DI/15GD5

  • Nvidia GeForce GTX 480
  • 1536 MB
Niet verkrijgbaar
EVGA GeForce GTX 470 1280MB

EVGA GeForce GTX 470 1280MB

  • Nvidia GeForce GTX 470
  • 1280 MB
Niet verkrijgbaar
EVGA GeForce GTX 480 1536MB

EVGA GeForce GTX 480 1536MB

  • Nvidia GeForce GTX 480
  • 1536 MB
Niet verkrijgbaar
Gainward GeForce GTX 470 1280MB

Gainward GeForce GTX 470 1280MB

  • Nvidia GeForce GTX 470
  • 1280 MB
Niet verkrijgbaar
Gainward GeForce GTX 480 1536MB

Gainward GeForce GTX 480 1536MB

  • Nvidia GeForce GTX 480
  • 1536 MB
Niet verkrijgbaar
Gigabyte GV-N470D5-13I-B

Gigabyte GV-N470D5-13I-B

  • Nvidia GeForce GTX 470
  • 1280 MB
Niet verkrijgbaar
Gigabyte GV-N480D5-15I-B

Gigabyte GV-N480D5-15I-B

  • Nvidia GeForce GTX 480
  • 1536 MB
Niet verkrijgbaar
MSI N470GTX-M2D12

MSI N470GTX-M2D12

  • Nvidia GeForce GTX 470
  • 1280 MB
Niet verkrijgbaar
MSI N480GTX-M2D15

MSI N480GTX-M2D15

  • Nvidia GeForce GTX 480
  • 1536 MB
Niet verkrijgbaar
Nvidia GeForce GTX 470

Nvidia GeForce GTX 470

  • GF100
  • 448 cores
  • 607 MHz
  • 1280 MB
  • 320 bit
  • DirectX 12 fl 11_0
  • PCI-Express x16
Niet verkrijgbaar
Nvidia GeForce GTX 480

Nvidia GeForce GTX 480

  • GF100
  • 480 cores
  • 700 MHz
  • 1536 MB
  • 384 bit
  • DirectX 12 fl 11_0
  • PCI-Express 2.0 x16
Niet verkrijgbaar
Point of View GeForce GTX 470 1280MB

Point of View GeForce GTX 470 1280MB

  • Nvidia GeForce GTX 470
  • 1280 MB
Niet verkrijgbaar
Point of View GeForce GTX 480 1536MB

Point of View GeForce GTX 480 1536MB

  • Nvidia GeForce GTX 480
  • 1536 MB
Niet verkrijgbaar
0