Physically based rendering : from theory to implementation /
""Computer graphics, and rendering in particular, is full of beautiful theory. The theory covers physical concepts, such as light fields and the interaction of light with different materials, and mathematical concepts, such as integral equations and Monte Carlo integration. The great thing...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , , |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Cambridge, MA :
Morgan Kaufmann,
[2017]
|
Edición: | Third edition. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Front Cover; Physically Based Rendering: From Theory to Implementation; Copyright Page; Content; Foreword; Preface; CHAPTER 01. INTRODUCTION; 1.1 Literate Programming; 1.2 Photorealistic Rendering and the Ray-Tracing Algorithm; 1.3 pbrt: System Overview; 1.4 How to Proceed through This Book; 1.5 Using and Understanding the Code; Further Reading; Exercise; CHAPTER 02. GEOMETRY AND TRANSFORMATIONS; 2.1 Coordinate Systems; 2.2 Vectors; 2.3 Points; 2.4 Normals; 2.5 Rays; 2.6 Three-Dimensional Bounding Boxes; 2.7 Transformations; 2.8 Applying Transformations; 2.9 Differential Geometry
- Further ReadingExercises; CHAPTER 03. SHAPES; 3.1 Basic Shape Interface; 3.2 Spheres; 3.3 Cylinders; 3.4 Disks; 3.5 Other Quadrics; 3.6 Triangles and Meshes; 3.7 Subdivision Surfaces; Further Reading; Exercises; CHAPTER 04. PRIMITVES AND INTERSECTION ACCELERATION; 4.1 Primitive Interface and Geometric Primitives; 4.2 Aggregates; 4.3 Grid Accelerator; 4.4 Kd-Tree Accelerator; Further Reading; Exercises; CHAPTER 05. COLOR AND RADIOMETRY; 5.1 Spectral Representation; 5.2 Basic Radiometry; 5.3 Working with Radiometric Integrals; 5.4 Surface Reflection and the BRDF; Further Reading; Exercises
- CHAPTER 06. CEMERA MODELS6.1 Camera Model; 6.2 Projective Camera Models; 6.3 Environment Camera; Further Reading; Exercises; CHAPTER 07. SAMPLING AND RECONSTRUCTION; 7.1 Sampling Theory; 7.2 Image Sampling Interface; 7.3 Stratified Sampling; 7.4 Low-Discrepancy Sampling; 7.5 Best-Candidate Sampling Patterns; 7.6 Image Reconstruction; Further Reading; Exercises; CHAPTER 08. FILM AND THE IMAGING PIPELINE; 8.1 Film Interface; 8.2 Image Film; 8.3 Image Pipeline; 8.4 Perceptual Issues and Tone Mapping; 8.5 Final Imaging Pipeline Stages; Further Reading; Exercises; CHAPTER 09. REFLECTION MODELS
- 9.1 Basic Interface9.2 Specular Reflection and Transmission; 9.3 Lambertian Reflection; 9.4 Microfacet Models; 9.5 Lafortune Model; 9.6 Fresnel Incidence Effects; Further Reading; Exercises; CHAPTER 10. MATERIALS; 10.1 BSDFs; 10.2 Material Interface and Implementations; 10.3 Bump Mapping; Further Reading; Exercises; CHAPTER 11. TEXTURE; 11.1 Sampling and Antialiasing; 11.2 Texture Coordinate Generation; 11.3 Texture Interface and Basic Textures; 11.4 Image Texture; 11.5 Solid and Procedural Texturing; 11.6 Noise; Further Reading; Exercises; CHAPTER 12. VOLUME SCATTERING
- 12.1 Volume Scattering Processes12.2 Phase Functions; 12.3 Volume Interface and Homogeneous Media; 12.4 Varying-Density Volumes; 12.5 Volume Aggregates; Further Reading; Exercises; CHAPTER 13. LIGHT SOURCES; 13.1 Light Interface; 13.2 Point Lights; 13.3 Distant Lights; 13.4 Area Lights; 13.5 Infinite Area Lights; Further Reading; Exercises; CHAPTER 14. MONTE CARLO INTEGRATION I: BASIC CONCEPTS; 14.1 Background and Probability Review; 14.2 The Monte Carlo Estimator; 14.3 Sampling Random Variables; 14.4 Transforming between Distributions; 14.5 2D Sampling with Multidimensional Transformations