Resultat

Das Resultat unserer Arbeit ist ein Vulkan, der auf modernen Grafikkarten (3.0 PS & VS) bis zu 0.25 Mio Partikel darstellen kann.

Wenn wir beachten, dass es die dritte Generation der Pixel- und Vertex-Shader erst seit kurzer Zeit gibt, sind die Fortschritte beachtlich. Die nächste Generation an Grafikkarten wird um ein vielfaches schneller sein als die jetzige.

Bei dieser Demo künnen über Slider die wichtigsten Parameter in Echtzeit beeinflusst werden:

  • Gravität
  • Wind
  • Time To Live
  • Dämpfung

Sie können die Demo auch gerne selber ausprobieren. Unter Downloads steht Ihnen eine Demo zur Verfügung.

Benchmark

Bei der Programmierung der Partikel Engine werden zwei verschiedene Grafikkarten verwendet. So ist das Erstellen eines Benchmarks sinnvoll, um die Unterschiede der Framerate (fps), bei variierenden Grössen der Texturen, zu erkennen.

GeForce 6800GT 256 MB 4x AGP GeForce 6600 256 MB PCI-Express 16x  
       
  P4 2 GHz P4 3 GHz  
  512 MB Rambus 1 GB Dual-Channel DDR  
       
       
Textur FPS FPS Anzahl Partikel
       
2×2 364 254 4
4×4 363 253 16
8×8 362 252 64
16×16 359 240 256
32×32 343 229 1024
64×64 289 175 4096
128×128 146 97 16384
256×256 65 35 65536
512×512 16 8 262144

Systemvoraussetzungen:

  • Intel P4 oder AMD Athlon XP/64 2 GHz oder schneller
  • 512 MB Ram oder mehr
  • Mindestens eine GeForce6 6600 mit 256 MB Ram
  • DirectX 9.0 SDK – (December 2004)
×