Muutke küpsiste eelistusi

E-raamat: Computer Graphics: Theory and Practice [Taylor & Francis e-raamat]

(Institute of Pure and Applied Mathematics, Rio de Janeiro, Brazil), (Institute of Pure and Applied Mathematics, Rio de Janeiro, Brazil), (University of Calgary, Alberta, Canada)
  • Formaat: 576 pages
  • Ilmumisaeg: 24-Apr-2012
  • Kirjastus: A K Peters
  • ISBN-13: 9780429108457
  • Taylor & Francis e-raamat
  • Hind: 166,18 €*
  • * hind, mis tagab piiramatu üheaegsete kasutajate arvuga ligipääsu piiramatuks ajaks
  • Tavahind: 237,40 €
  • Säästad 30%
  • Formaat: 576 pages
  • Ilmumisaeg: 24-Apr-2012
  • Kirjastus: A K Peters
  • ISBN-13: 9780429108457
Computer Graphics: Theory and Practice provides a complete and integrated introduction to this area. The book only requires basic knowledge of calculus and linear algebra, making it an accessible introductory text for students. It focuses on conceptual aspects of computer graphics, covering fundamental mathematical theories and models and the inherent problems in implementing them. In so doing, the book introduces readers to the core challenges of the field and provides suggestions for further reading and studying on various topics. For each conceptual problem described, solution strategies are compared and presented in algorithmic form. This book, along with its companion Design and Implementation of 3D Graphics Systems, gives readers a full understanding of the principles and practices of implementing 3D graphics systems.
Foreword xiii
About the Cover xv
Preface xix
1 Introduction 1(18)
1.1 Data, Images, and Computer Graphics
1(3)
1.2 Applications of Computer Graphics
4(2)
1.3 The Four-Universe Paradigm
6(2)
1.4 Example Models: Terrains and 2D Images
8(2)
1.5 Reconstruction
10(1)
1.6 A Practical Problem
11(1)
1.7 Image Making: The Physical and Mathematical Universes
12(2)
1.8 Comments and References
14(5)
2 Geometry 19(34)
2.1 What Is Geometry
19(3)
2.2 Transformations and Computer Graphics
22(1)
2.3 Euclidean Geometry
22(4)
2.4 Affine Geometry
26(6)
2.5 The. Geometry of Computer Graphics
32(1)
2.6 Projective Space
33(2)
2.7 Projective Transformations
35(5)
2.8 The Fundamental Theorem of Projective Geometry
40(4)
2.9 Projections and. Projective Geometry
44(2)
2.10 Comments and References
46(7)
3 Coordinates 53(22)
3.1 Affine Transformations and Coordinate Changes
53(8)
3.2 Local and Global Transformations
61(2)
3.3 Coordinates in Space
63(5)
3.4 Curvilinear Coordinates
68(1)
3.5 Comments and References
69(6)
4 The Space of Rotations 75(34)
4.1 Plane Rotations
76(1)
4.2 Introduction to Rotations in Space
77(2)
4.3 Axis and Angle of Rotation
79(1)
4.4 Parameterizations by Three Rotation Angles
80(5)
4.5 Interpolation of Rotations
85(2)
4.6 Commercial Break
87(1)
4.7 Quaternions
88(12)
4.8 Converting between Representations
100(3)
4.9 Comments and References
103(6)
5 Color 109(28)
5.1 Color in the Physical Universe
109(2)
5.2 Spectral Color Space
111(1)
5.3 Color Representation and Reconstruction
112(3)
5.4 Physical Color Systems
115(1)
5.5 Tristimulus Values and Metameric Reconstruction
116(3)
5.6 The Standard CIE-RGB System
119(1)
5.7 The Geometry of Color Space
120(5)
5.8 The CIE-XYZ Color System
125(1)
5.9 Dominant Wavelength and Complementary Colors
126(1)
5.10 Color Systems and Computer Graphics
127(5)
5.11 Comments and References
132(5)
6 Image 137(40)
6.1 Image Abstraction Paradigms
137(1)
6.2 Image Representation
138(3)
6.3 Matrix Representation and Reconstruction
141(6)
6.4 Elements of a Digital Image
147(1)
6.5 Color and Image Quantization
148(4)
6.6 Quantization and Cell Geometry
152(2)
6.7 Adaptive Quantization Methods
154(3)
6.8 Optimization and Quantization
157(4)
6.9 Dithering
161(6)
6.10 Dithering Algorithms
167(5)
6.11 Quantization and Dithering
172(1)
6.12 Image Coding
173(1)
6.13 Comments and References
174(3)
7 Planar Graphics Objects 177(34)
7.1 Graphics Objects
177(1)
7.2 Planar Graphics Objects
178(8)
7.3 Polygonal Curves and Triangulation
186(1)
7.4 Representation of Curves and Regions
187(6)
7.5 Rasterization
193(7)
7.6 Representation, Sampling, and Interpolation
200(1)
7.7 Viewing Planar Graphic Objects
201(3)
7.8 2D Clipping
204(2)
7.9 Viewing Operations
206(1)
7.10 Comments and References
207(4)
8 Spatial Graphics Objects 211(36)
8.1 Digital Geometry Processing
211(1)
8.2 Spatial Curves
212(1)
8.3 Surfaces
213(4)
8.4 Volumetric Objects
217(3)
8.5 Triangulations and Polyhedral Surfaces
220(6)
8.6 Representation of Parametric Surfaces
226(7)
8.7 Representation of Implicit Surfaces
233(5)
8.8 Representation of Volumetric Objects
238(4)
8.9 Comments and References
242(5)
9 Hierarchies 247(30)
9.1 Objects with Hierarchy
247(2)
9.2 Hierarchy of Articulated Objects
249(6)
9.3 Hierarchy of the Human Body
255(7)
9.4 Current Transformation and Data Structure
262(3)
9.5 Hierarchies of Composed Objects
265(3)
9.6 Partitioning Trees (BSP-Trees)
268(3)
9.7 Classification and Search using BSP-Trees
271(2)
9.8 Comments and References
273(4)
10 Geometric Modeling 277(24)
10.1 Modeling and Representation
277(5)
10.2 CSG Representation
282(4)
10.3 Conversion between Representations
286(2)
10.4 Generative Modeling
288(5)
10.5 Modeling Systems
293(2)
10.6 Operations with Models
295(1)
10.7 Comments and References
296(5)
11 Virtual Camera 301(26)
11.1 A Basic Model
301(1)
11.2 Viewing Coordinate Systems
302(5)
11.3 Virtual Camera Parameters
307(2)
11.4 Viewing Operations
309(10)
11.5 Other Camera Models
319(1)
11.6 Camera Specification
320(3)
11.7 Comments and References
323(4)
12 Clipping 327(26)
12.1 Classification, Partitioning, and Clipping
327(2)
12.2 Clipping Applications
329(2)
12.3 Clipping Acceleration
331(2)
12.4 Clipping Methodology
333(2)
12.5 2D Clipping
335(3)
12.6 Clipping a Segment against the Virtual Screen
338(4)
12.7 Polygon Clipping
342(3)
12.8 3D Clipping
345(1)
12.9 Clipping and Viewing
346(2)
12.10 Comments and References
348(5)
13 Visibility 353(14)
13.1 Visibility Foundations
353(3)
13.2 (YXZ) Algorithms: Visibility with Rasterization
356(1)
13.3 (XY)Z Algorithms: Visibility after Rasterization
356(4)
13.4 Z(XY) Algorithms: Visibility before Rasterization
360(5)
13.5 Comments and References
365(2)
14 Illumination 367(32)
14.1 Foundations
367(1)
14.2 The Nature of Light
368(7)
14.3 A Simple Illumination Model
375(5)
14.4 Illumination Calculation
380(3)
14.5 Ray Tracing
383(5)
14.6 Ray Tracing Acceleration
388(5)
14.7 Sampling and Ray Tracing
393(3)
14.8 Comments and References
396(3)
15 Rasterization 399(10)
15.1 Sampling
399(1)
15.2 Point Sampling
399(2)
15.3 Area Sampling
401(7)
15.4 Comments and References
408(1)
16 Mappings 409(44)
16.1 Mapping Graphics Objects
409(4)
16.2 2D Mapping Methods
413(3)
16.3 Calculating the 2D Mapping
416(6)
16.4 Some 2D Mapping Applications
422(7)
16.5 Noise Function
429(5)
16.6 Scalar Noise
434(4)
16.7 Gradient Noise
438(9)
16.8 Comments and References
447(6)
17 Composition 453(16)
17.1 The Alpha Channel
453(2)
17.2 Composition and Pixel Geometry
455(4)
17.3 Composition Algebra
459(7)
17.4 Composition of Images and Visibility
466(2)
17.5 Comments and References
468(1)
18 Radiometry and Photometry 469(20)
18.1 Radiometry and Illumination
469(10)
18.2 BRDF
479(3)
18.3 Photometry
482(6)
18.4 Summary
488(1)
18.5 Comments and References
488(1)
19 The Illumination Equation 489(18)
19.1 Illumination Model
489(5)
19.2 Ray Tracing Method
494(4)
19.3 Radiosity Method
498(7)
19.4 Comments and References
505(2)
Bibliography 507
Jonas Gomes is a professor at the Instituto de Matematica Pura e Aplicada (IMPA) in Rio de Janeiro. Gomes is also the head of the Department for Computer Activities at IMPA. He has published several books and research articles in the area of computer graphics.

Luiz Velho is a researcher and professor at IMPA - Instituto de Matematica Pura e Aplicada of CNPq and the leading scientist of VISGRAF Laboratory.His experience in computer graphics spans the fields of modeling, rendering, imaging, and animation. He is the author of several books and has taught many courses on graphics-related topics.

Mario Costa Sousa is an Associate Professor at the Department of Computer Science, University of Calgary, Canada. Sousa holds the AITF/ Foundation CMG Industrial Research Chair in Scalable Reservoir Visualization and leads the Interactive Reservoir Modeling and Visualization (iRMV) Research Group. His research interests focus on scientific/engineering visualization, computer graphics, non-photorealistic rendering / illustrative visualization, sketch-based interfaces and modeling, mutli-surface interaction, interactive simulations and real-time graphics. He is widely published and has taught many courses on graphics / visualization-related topics.