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)