| DirectX SDK | 
This topic pertains only to application development in C and C++. DirectX for Visual Basic does not include support for the Direct3DX utility library.
The Particle sample demonstrates the use of billboard effects.
Source: (SDK root)\Samples\Multimedia\D3dx\Src\Particle
Executable: (SDK root)\Samples\Multimedia\D3dx\Bin\Particle.exe
The following keys are used to control the display. NUM LOCK must be on.
| Move | W, S | 
| Slide | Arrows | 
| Turn | Numpad 4, 6 | 
| Pitch | Numpad 2, 8 | 
| Change color | SPACE | 
| Toggle ground | G | 
| Toggle reflection | R | 
| Toggle location | ENTER | 
| Pause | PAUSE | 
| Exit | ESC | 
Each of the particles displayed is actually a billboarded face with a texture map applied. Lighting effects and reflections on the ground plane are implemented.
This sample uses the Direct3DX utility library helper classes.