logo资料库

Advanced Global Illumination Second Edition.pdf

第1页 / 共379页
第2页 / 共379页
第3页 / 共379页
第4页 / 共379页
第5页 / 共379页
第6页 / 共379页
第7页 / 共379页
第8页 / 共379页
资料共379页,剩余部分请下载后查看
Table of Contents
Preface
Preface to the Second Edition
1. Introduction
1.1 What Is Realistic Image Synthesis?
1.2 Structure of this Book
1.3 How to Use this Book
2. The Physics of Light Transport
2.1 Brief History
2.2 Models of Light
2.3 Radiometry
2.4 Light Emission
2.5 Interaction of Light with Surfaces
2.6 Rendering Equation
2.7 Importance
2.8 The Measurement Equation
2.9 Summary
2.10 Exercises
3. Monte Carlo Methods
3.1 Brief History
3.2 Why Are Monte Carlo Techniques Useful?
3.3 Review of Probability Theory
3.4 Monte Carlo Integration
3.5 Sampling Random Variables
3.6 Variance Reduction
3.7 Summary
3.8 Exercises
4. Strategies for Computing Light Transport
4.1 Formulation of the Rendering Equation
4.2 The Importance Function
4.3 Adjoint Equations
4.4 Global Reflectance Distribution Function
4.5 Classification of Global Illumination Algorithms
4.6 Path Formulation
4.7 Summary
4.8 Exercises
5. Stochastic Path-Tracing Algorithms
5.1 Brief History
5.2 Ray-Tracing Set-Up
5.3 Simple Stochastic Ray Tracing
5.4 Direct Illumination
5.5 Environment Map Illumination
5.6 Indirect Illumination
5.7 Light Tracing
5.8 Summary
5.9 Exercises
6. Stochastic Radiosity
6.1 Classic Radiosity
6.2 The Form Factors
6.3 Stochastic Relaxation Radiosity
6.4 Discrete Random Walk Methods for Radiosity
6.5 Photon Density Estimation Methods
6.6 Variance Reduction and Low-Discrepancy Sampling
6.7 Hierarchical Refinement and Clustering
6.8 Exercises
7. Hybrid Algorithms
7.1 Final Gathering
7.2 Multipass Methods
7.3 Bidirectional Tracing
7.4 Metropolis Light Transport
7.5 Irradiance Caching
7.6 Photon Mapping
7.7 Instant Radiosity
7.8 Lightcuts and Multidimensional Lightcuts
7.9 Exercises
8. The Quest for Ultimate Realism and Speed
8.1 Beyond the Rendering Equation
8.2 Image Display and Human Perception
8.3 Fast Global Illumination
9. Conclusion
9.1 Achievements of Photorealistic Rendering
9.2 Unresolved Issues in Photorealistic Rendering
9.3 Concluding Remarks
A. A Class Library for Global Illumination
A.1 Path Node Classes
A.2 Light Source Sampling Classes
B. Hemispherical Coordinates
B.1 Hemispherical Coordinates
B.2 Solid Angle
B.3 Integrating over the Hemisphere
B.4 Hemisphere-Area Transformation
C. Theoretical Analysis of Stochastic Relaxation Radiosity
Bibliography
i i i i Advanced Global Illumination i i i i
i i i i Advanced Global Illumination Second Edition Philip Dutr´e Kavita Bala Philippe Bekaert A K Peters, Ltd. Wellesley, Massachusetts i i i i
i i i i Editorial, Sales, and Customer Service Office A K Peters, Ltd. 888 Worcester Street, Suite 230 Wellesley, MA 02482 www.akpeters.com Copyright c 2006 by A K Peters, Ltd. All rights reserved. No part of the material protected by this copyright notice may be reproduced or utilized in any form, electronic or mechani- cal, including photocopying, recording, or by any information storage and retrieval system, without written permission from the copyright owner. Library of Congress Cataloging-in-Publication Data Dutr´e, Philip Advanced global illumination / Philip Dutr´e, Kavita Bala, Philippe Bekaert. p. cm. Includes bibliographical references and index. ISBN 13: 978-1-56881-307-3 (alk. paper) ISBN 10: 1-56881-307-4 (alk. paper) 1. Computer graphics. I. Bala, Kavita II. Bekaert, Philippe III. Title. T385.D89 2006 006.6’93–dc22 2006044831 Printed in India 10 09 08 07 06 10 9 8 7 6 5 4 3 2 1 i i i i
i i i i To my family. —Phil To Andrew, Vivek, and Ravi. —KB To Annelies, Lotte, and Fien. —Philippe i i i i
i i i i Foreword There have been tremendous advances in the realism of computer-generated images over the last twenty years. This is the result of a great deal of research and is documented in thousands of technical papers. While this effort has resulted in many algorithmic and mathematical tools, it has also resulted in a vast and somewhat impenetrable literature. This literature has conflicting terms, symbols, and often advocates approaches that are simply not practical. As a result, it is very difficult for new people to “get up to speed” and begin developing software to generate realistic images. The most technical part of realistic image generation is dealing with “global illumination.” The word “global” refers to the fact that the appearance of an object depends on the light it receives from all other objects. So in this sense, computing lighting even at a single point requires computation using the entire model of the scene. While this might seem like overkill, the visual richness of an image created using a global illumination program is simply not possible with simpler local illumination programs. This book breaks down the barrier to entry and describes global illumi- nation concepts and algorithms from a modern viewpoint using consistent terms and symbols. While there are good books on specific global illumina- tion topics, this is the first book to address global illumination techniques as a whole. The authors are ideal for such an ambitious project; they have a broad background in rendering and have done significant research in all of the major global illumination topics. Most of the major theoretical advances in global illumination took place in the 1980s. These included the development of both radiosity and Monte Carlo ray tracing. In the 1990s, it became apparent that none of these algorithms were practical when applied in a straightforward manner. In that time, a more quiet revolution took place as techniques were developed vii i i i i
分享到:
收藏