From the new book GPU Gems 3, edited by Hubert Nguyen, published by Addison-Wesley Professional, August 2007, ISBN 0321515269. Copyright 2008 NVIDIA Corporation. For more information, please visit: www.awprofessional.com/title/0321515269.