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:
Sie können die Demo auch gerne selber ausprobieren. Unter Downloads steht Ihnen eine Demo zur Verfügung.
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: