Click to Rate and Give Feedback
MSDN
MSDN Library
DirectX
SDK Documentation
DirectX Graphics
Direct3D 9
Samples
 IrradianceVolume Sample

  Switch on low bandwidth view
IrradianceVolume Sample
Bb174609.XDK_CHM_BANNER_left(en-us,VS.85).jpgBb174609.XDK_CHM_BANNER_right(en-us,VS.85).jpg

IrradianceVolume Sample

This sample donated by ATI Technologies (www.ati.com) builds upon the PRT Demo Sample and adds preprocessing of the scene to create a volume of radiance samples stored in an octree. This technique allows a PRT object to use the local lighting environment as it moves through a scene. This sample includes a default data set for user experimentation but can be changed to use your own data sets.

The sample is both a subset and an extension of the content presented at GDC. It does not include any support for gradients and does conventional trilinear interpolation. The PRT object is rendered using compression, which means the constant requirements are drastically reduced from the numbers on slide 46 - they are identical to the requirements in the PRTDemo sample (the slides can be found on the developer web site at www.ati.com).

The GDC slides can be found at:

Irradiance Volumes for Games

Oat, Chris Oat (ATI Research). ATI Technologies, GDC 2005.

Path

SourceSDK root\Samples\C++\Direct3D\IrradianceVolume
ExecutableSDK root\Samples\C++\Direct3D\Bin\x86 or x64\IrradianceVolume.exe

See Also

Precomputed Radiance Transfer (Direct3D 9), PRT Equations (Direct3D 9)

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker