Microsoft DirectX 9.0

Depth Of Field Sample


This sample shows a technique for creating a depth-of-field effect, in which objects are only in focus at a given distance from the camera, and are out of focus at other distances.


Source: (SDK root)\Samples\C++\Direct3D\DepthOfField

Executable: (SDK root)\Samples\C++\Direct3D\Bin

User's Guide

The following table lists the keys that are implemented. You can use menu commands for the same controls.

ENTERStarts and stops the scene.
SPACEBARAdvances the scene by a small increment.
F1Shows help or available commands.
F2Prompts the user to select a new rendering device or a new display mode.
ALT+ENTERToggles between full-screen and windowed modes.
ESCExits the application.

The mouse is also used in this sample to control the viewing position.

Programming Notes

This sample makes use of the sample framework code that is shared with other samples in the Microsoft?DirectX® software development kit (SDK). You can find the sample framework headers and source code in (SDK root)\DXSDK\Samples\C++\Common\Include and (SDK root)\DXSDK\Samples\C++\Common\Src.

© 2002 Microsoft Corporation. All rights reserved.